Inspiration

We were inspired to create this app by repeatedly failing at trying to become the best versions of ourselves. What once started as a personal journey became one that we wanted to help others with and teach them that they, too, can defy the limits imposed by their minds. One is not just about completing the most tasks. It's about the journey that you take to reach who you want to become.

What it does

One creates tasks for you that fit your personality and goals, while giving you a chance to track your progress in a rewarding manner. Users have the option to create an account and log daily reflections and view their progress day by day. The app is also equipped with a personal AI coach to provide guidance on accomplishing goals and answer any questions users may have related to their tasks.

How we built it

Front-End (React Native): The explore screen contains tasks in five distinct categories: Mind, Body, Social, Creativity, and Discipline
Back-End (Express): The app stores the user's information using Supabase and allows for unique progress tracking that shows user level and other information regarding task completion.
AI (Cohere): Cohere powers the app's personal AI Coach to answer any personal questions to help users stay on track

Challenges we ran into

  • Integrating the quiz data to help generate the tasks for an individual user and updating the information correctly in the database
  • Creating minimalistic front-end animations within a short amount of time that would provide the aesthetic look of One
  • Dealing with connection issues on Expo Go on public wifi and merging the data between multiple developers effectively

Accomplishments that we're proud of

  • Creating a functional app that can have an impact on people and help them accomplish their goals
  • Working under pressure to develop a technically sound app that has an aesthetic feel that was envisioned through wireframe drawing
  • Team bonding and learning to manage multiple workflows

What we learned

  • Balancing user input and randomization to create unique quizzes
  • Providing a motivational interface to match the focus on the app
  • Properly storing user information on the backend, such as level and XP

What's next for One

  • Adding the option for users to create new categories to store their tasks in
  • Creating the option to do a video or voice log
  • Ability to see the progress of friends and compare their progress

Built With

Share this project:

Updates