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.
Log in or sign up for Devpost to join the conversation.