Mental awareness is being valued more and more, and being mindful of your own habits, thoughts, and actions is an important way to take care of yourself. There exists DIY notebooks out there where you track yourself upon those metrics, and we are aiming to create an electronic version of it with intelligent user analytics.

What it does

Allows you to track your habits, mood, and actions, etc. Based on the daily metrics of the user base, users can improve their lives by seeing which variables impact their lives as determined by the intelligent analytics.

How we built it

The front-end is built with the cross-platform framework Ionic 3, which enables us to create a web app and a mobile app at the same time. The analysis is done using data science frameworks such as pandas, scikit-learn, and XGBoost to find insights from the user generated data. Since there is not an existing dataset, we generated a large simulation of an active user base to demonstrate the concept.

Challenges we ran into

Limited human resources as we are only a group of 2. Not enough time to create web server and databases. Creating a fully featured app from scratch (importing templates didn't work out) requires a lot of work and research. Datasets for our purposes don't exist, and we had to generate the mock data ourselves.

Accomplishments that we're proud of

Lots of ideas were generated during the brainstorming. We successfully created a cross-platform app, created a simulation for an active user database and as well as succeeded in creating models that were trained from scratch which can very accurately predict user metrics,( e.g. satisfaction, productivity,) from their habits as well as their correlations.

What we learned

We have brainstormed for quite a bit before the hackathon started, but it would be beneficial to come up with a more solid idea before the start of the hackathon. Lots of useful knowledge for using the framework Ionic 3 and web/mobile development in general. Data exploration and more advanced regression techniques for data analysis.

What's next for Intelligent Habit Tracker

More features: back-end, database, rewards system, dashboard with user stats display, more advanced user analytics tracking and prediction, more flushed-out functions for tracking habits and mood, themes, etc. We are aiming to publish it onto the app stores for Android and iOS one day!

Share this project: