Inspiration
The inspiration for this project came from a common problem that we all experience, and that is constant procrastination and lack of productivity. We aimed to create a product that would help people become more productive and be more accountable for their actions to help people, with the focus of helping teenagers manage their time and goals wisely to help them be as productive as possible with the ever so rising stress of education
What it does
This app is a habit tracker, it allows you to add your own habits to the app and when completed will award the user XP and help gain levels in order to reach the highest possible level in a selected group of friends. It provides real time updates on a leaderboard and helps people stay more accountable for goals within their life, with the aim to help keep track of educational goals.
How we built it
This app is built using the Flutter SDK, using the dart language. It was built mainly for the iOS platform and tested via an iOS simulator as well as a physical iPhone.
Challenges we ran into
Most of the challenges we ran into was figuring out how to manage our data in the app properly. We found it hard to understand how passing data from one to another screen would work, and it gave us a lot of issues because it started getting over-complicated very fast. We solved this problem by standardizing the types of data we pass to each screen, to help it stay more consistent and while it still caused us problems it was less complicated and easier for us to solve. In the end, the data that we had to deal with worked how we wanted it!
Accomplishments that we're proud of
We are proud of managing to build an entire, actually functional application within the timeframe of a few hours. From our personal experiences, doing this in even 3-4 days could be seen as an impossible task, but with determination to make this app we turned it into a reality!
What we learned
This project taught us the importance of refining user interfaces to create visually appealing and functional apps. It highlighted how gamification, such as XP systems and leaderboards, can make productivity tools more engaging, especially for educational purposes. Overall, it underscored the need for attention to detail, from fixing bugs to crafting a compelling narrative for presentations.
What's next for Productivity Race
The next steps for the app include implementing streak tracking and analytics to provide deeper insights into user productivity. Additionally, enhancing customization options for challenges and habits will make the app more engaging and tailored to individual needs. We also aim to revamp the UI to be something more modern and more user friendly.

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