Inspiration

We have noticed a common pattern with people around us -- not getting things done as they come. When we asked around, we realized that people have a general problem of being motivated to complete their tasks. We realize that time management is difficult. Thus, we created time controller, an Android app which provides you with the motivation and to complete your tasks!

What it does

Time Controller isn't like any other scheduling application where you just create lists and events of things to do and then never do them. In this app, if you complete a process, you are rewarded points. These points are dependent on three critical factors - the difficulty of the task, the urgency to complete it, and the amount of time you've already spent working on it. Our algorithm generalizes experience points for users based on this data and creates numerical values for users to look at and be proud about when they work hard towards achieving their goals.

How we built it

We built it purely on Android. Java for the back-end, SQLite for the database connection, and xml for the front-end.

Challenges I ran into

Some elements of Android refused to cooperate and do what they're supposed to, but we eventually found ways to make them do what they're supposed to. Amazon Web Services refused to provide its service 3 times with 3 different codes and 3 different email addresses. It was also really slow in processing a request (12 hours; 33.3% of the hackathon time).

Accomplishments that we're proud of

Sleeping only 3 hours throughout the hackathon, fixing bugs, and finding a solution to an uncooperative GitHub (we used Gitlab instead).

What we learned

Improved API reading skills, improved design skills, critiquing designs, GitLab,

What's next for Time Controller

We hope to be able to integrate multiple users into the app. We also hope to create an iOS app that shares the data, an Alexa app that can access the events, and a web app that supports all devices, so that you can conveniently track your progress, events, and experience points on all electronic devices.

Website: TimeController.org

Share this project:

Updates