Inspiration
We decided to develop Habit Hero in response to the growing numbers of those who weren't able to establish and maintain a healthy schedule due to things like ADHD or the aftermath of Quarantine, we wanted to make something that would be useful to the user's life while also being something that the user would actually want to use out of enjoyment
What it does
Habit Hero allows the user to enter in tasks to a list, where they can choose how complex they want the step's generated by AI to be, providing a level of customization based on the user's preferences and lifestyle. The steps are then assigned point values that are also determined by the AI based on how hard they are and the complexity level. These points are earned upon completion and can be used to redeem leisurely time options for the User, providing them with a visual sense of accomplishment. The app features a friends list and a leaderboard so that you can add your friends, see their task lists and routines, and see how you rank among them.
How we built it
We built the app with react, javascript, and css, on our front end, while our backend used node.js, mongodb, express.js, and open.ai
Challenges we ran into
We struggled with developing our AI from the ground up as we basically had no experience in that area, compromising elements of our frontend and back end to make sure that nobody was swamped with complicated ideas, and also implementing everything we wanted to do within the time frame of the hackathon.
Accomplishments that we're proud of
Developing unique UI's for each aspect of the app, Developing our own personalized AI to improve our app's functions, successfully collaborating and combining our ideas into a product that we all can be proud of, and just participating in our first hackathon overall
What we learned
We learned how to develop UI's for programs, a strong backend to support it, how to develop AI's and databases
What's next for Habit Hero
We aim to develop the application for mobile users, improve the social aspect of the app, and polish some of the features to be closer to what we envisioned them to be