Inspiration
Since the reintroduction of in-person schooling, we found it difficult to manage our time and focus on studying. As a result, we decided to make an app that tracks study habits and rewards them with points.
What it does
After a user logs in, they are directed to a stopwatch page that logs the time elapsed during a study session. The data is then saved to a cloud database which can be viewed when users visit their profile, displaying interactive statistics on their study habits.
How we built it
We used Flutter for the frontend and Firebase for auth and general backend requirements.
Challenges we ran into
We originally were planning on training and deploying a machine learning model that determines whether a user is fatigued or not from a video feed, but it turned out too tedious and we were unable to implement it. Another challenge was learning mobile development in a short period of time, as this was our first mobile app.
Accomplishments that we're proud of
Learning the essentials of mobile development in a short period of time.
What we learned
We learned how widgets in Flutter worked, and how retrieving and updating documents from Firebase worked. We also ironically learned to have better time management as we ran out of time for a video.
What's next for Session
We plan on implementing a machine learning model that analyzes the study session data and determines the optimal study duration for a user (displaying it in a chart). We also plan on reattempting the user fatigue model and generally just improve the frontend design of our app.

Log in or sign up for Devpost to join the conversation.