Inspiration
Our team chose to build a daily mood checker, because we felt like it was simple to implement. The feature has many benefits, because it allows one to view a timeline of how they felt so they get a better understanding of the events in their life and reflect one the positives or improvements.
What it does
There is a daily check-in that asks a user how they feel, followed by a prompt that asks the user to describe why they feel that way. If the user chose they are feeling bad, they would have to answer more questions to get them to think in a more positive manner to get them to feel better about the situation. They would be asked to provide reasons that support their description of their feeling and reasons that oppose. Finally, they would have to revise their initial description to include a more "balanced and fair" description.
Some other features are being able to view a timeline of the check-ins to reflect on a week or year, and users can see friends' check-ins.
How we built it
We used Reactjs as our front-end, flask and python for our back-end, and sqlalchemy for our database.
Challenges we ran into
Learning Reactjs and connecting it with flask was the biggest challenge we ran into. We also had to switch the database we used (sqlite3 to sqlalchemy) as more team members knew sqlalchemy more.
Accomplishments that we're proud of
We are proud that we made something that works. It does not fully works but we implemented about 70% of the features we planned.
What's next for Mooday
Developing more options and expanding the app to promote mental health awareness of your own life. Also to finish developing the existing features planned :)
Log in or sign up for Devpost to join the conversation.