Inspiration
We were inspired by the realization that life's most meaningful moments often go undocumented, and people struggle to visualize their journey toward their aspirations. Hopscotch was born from the belief that everyone deserves a beautiful, organized way to document their life story while receiving intelligent guidance to achieve their goals.
What it does
Hopscotch is an application that helps users explore and pursue their future aspirations whether they are Personal, Professional, or Social. Each user completes a questionnaire gauging the potential growth paths that they can explore. As such, a suggested timeline would be created, providing the length of time the user wants to complete their goal in, along with a monthly timeline outlining possible tasks they may take to fulfill their goal.
How we built it
Our application was built using Next.js as the core framework, with React on the front end to create a user-friendly experience. For authentication, we integrated Firebase, ensuring secure and reliable user access. SQLite3 was used for efficient local data storage. On the backend, we used Groq Chat as our primary large language model, while Google Calendar integration enabled multi-surface synchronization between apps.
Challenges we ran into
- Time constraints: With limited time, we had to prioritize essential features while still aiming to create a polished, intuitive experience.
- Database conflicts: Working with SQLite3 in a collaborative environment sometimes caused merge conflicts and syncing issues, especially when multiple team members worked on schema changes.
- UI/UX balance: Designing a timeline that was both functional and visually appealing while adapting to different user goals was a creative and technical challenge.
Accomplishments that we're proud of
Our team learned how to subdivide and streamline tasks, alongside collaborating on features together in real-time. Learning how to use various APIs was a hurdle we overcame. Given the limited time frame, we’re proud of the vision we’ve made reality.
What we learned
While several members of our team had experience with SQLite, integrating it with other APIs was a curveball. We realized that learning how to use something wasn’t good enough–we had to understand it as well. We also learned how to incorporate AI generation into our task timeline.
What's next for Hopscotch
In the future, we’d like to extend our features to include recommending friends via similar milestone goals and tasks. A messaging feature would then follow this. Additionally, we’d like to add more specific achievements so that the timeline feels more personalized.
Built With
- firebase
- google-caledar-api
- groq
- llama3.1
- llama3.3
- next.js
- sqlite
- typescript


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