Inspiration

We wanted to design a Proof-Of-Ledger application that documents personal progress solely for the user's benefit. We already have apps like LinkedIn, Indeed, Instagram, and TikTok where we feel pressure to perform for others. JourneyDex is meant to be fundamentally different. The user's growth is the only agenda.

What it does

Provides confidence through documented progress cards. Once the user accomplishes a task, they speak into our voice-to-text feature, and JourneyDex leverages LLMs to generate unique cards for daily microwins. Over time, you can track your journey in the Quest feature or reminisce on the Memory feature. It isn't required in any way, but you have the option to share your results with friends, almost like your Spotify wrapped.

How we built it

We used Claude Code and Claude Design to assist in the fast prototyping of JourneyDex. We started by establishing the backend, starting with local storage and later migrating to Supabase. Then we added the API endpoints to AI models and communication between the back and frontend. The frontend was prototyped with Claude Design, and the codebase was built with React. We used Anthropic API as the framework for our AI recommendation feature as well as the Memory feature.

Challenges we ran into

We needed to balance debugging efforts with the pace of developing new features. We also learned we need to be aware of the token usage we accumulate.

Accomplishments that we're proud of

We created an application that combats a very real problem impacting our generation. Imposter syndrome and the pressure to perform for others is taxing. Our project helped us realize that we are capable of solving real-world problems.

We built a fully functioning application with 3 API endpoints and database working with new people in a short period of time.

What we learned

Our team had a range of experience in Hackathons. Rachel learned how to compete in a Hackathon and work with others on GitHub. By the end, she could easily pull and merge branches without help. Anushka learned about incorporating API keys in .env files. Now she knows how to protect the security of API keys in future projects. Hanning learned how to prompt effectively and assess code quality in a production environment. Leaving FidHacks, she can manage tokens efficiently and maintain code quality. Vaishnav learned how to work with the Claude API and the backend without a front end. Now he feels confident building backends independently. Sofi learned about push cleaner code and management of a full-stack project. Now

What's next for JourneyDex

We can expand the outreach of our product into financial and athletic environments, strengthening our skillset from technologists to also business associates.

Built With

Share this project:

Updates