Inspiration

We all struggled with staying consistent and productive, even when we wanted to. The app was inspired by the challenge of staying on track, blending the ability of staying accountable with the fun part of betting to make productivity engaging and rewarding.

What it does

This app helps users stay consistent by setting streaks for tasks and optionally betting money on their success. If a streak is broken, others who bet against the user win the money. If the user wins, they keep their bet and can even earn more. Excess funds are planned to support wildfire relief efforts in LA.

How we built it

We split into frontend and backend teams. The frontend uses TypeScript, Tailwind CSS, React, and Google Auth API for authentication, while the backend is built with Python and uses Dify.ai for LLM orchestration. PayPal API ensures secure transactions.

Challenges we ran into

Our biggest challenge was version control, as our team was new to Git collaboration. We also began with Python Flask but found it limiting for creating a clean, user-friendly UI/UX, prompting an entire redo of our codebase to React midway through.

Accomplishments that we're proud of

This was our first hackathon, and just participating was a huge win. There were moments when we wanted to quit, but pushing through and holding ourselves accountable (just like our app) was a big accomplishment for us.

What we learned

Flexibility is key in tech. We adapted to React mid-project and realized how crucial the right tech stack is. This experience taught us to stay resilient and embrace change.

What's next for LockedIn AI

We’re excited to continue developing this app, transforming it into a social platform with leaderboards and the ability to follow and bet on friends. This project has pushed us to new limits, and we’re eager to see where it goes.

Built With

Share this project:

Updates