CE - 17.23

Title: 

SuperCaly - A Smart Calendar Application

Author(s): 

Anu Aggarwal

Oral Defence Date: 

08/15/2017

Location: 

TH 434

Committee: 

Profs. Ilmi Yoon and Kazunori Okada

Abstract: 

SuperCaly is a mobile application, capable of assisting people to manage their everyday activities, by providing an environment where they can update, view and search various activities (going somewhere, taking photos, chatting with friends, etc) in form of calendar events. It aims at collecting information about the user’s daily life and then providing a detailed analysis of the same. With the help of HTTP server, XMPP server, a centralised database schema, firebase messaging services, integration with Google’s timeline location information and device media collaboration, SuperCaly is effectively able to provide a base platform where all of user’s routine data can be presented in a collective fashion. SuperCaly’s ability to create calendar events, search through event history and chat integration, makes it a perfect tool for planning everyday activities. In order to learn about patterns in person’s life i.e. deduce information based on the collected data, an initial statistics module is being set up. Here people can view information about their travel activities and analyse the redundant events in their travel plans. SuperCaly presents framework where various data can be intuitively and pleasantly collected from user and enable such data to be used in its pattern analysis module on individual and then pattern analysis based on collective user groups.

Keywords: 

calendar, location history, kml, timeline, statistics, chart, travel, chat backup, merge, website, tutorial videos, android Application, espresso, automated testing