Inspiration

“The Great Lock-In” was inspired by the irony of people constantly saying they were going to “lock in”—yet never actually doing it. We wanted to transform that saying into something practical: a tool that doesn’t just tell you to focus but actively helps you stay focused. The goal was to build an AI-powered calendar that visualizes your consistency and keeps you accountable throughout the week.

How We Built It

Our team built The Great Lock-In using React for the frontend, combined with Vani and the Gemini API to enable AI features. This was our first time working with React, so much of our development involved learning component structures, managing state, and integrating external APIs for real-time interaction and tracking.

What We Learned

We learned how to integrate APIs effectively (especially the Gemini API) and gained a better understanding of how AI models can be connected to dynamic web interfaces. On top of that, this project strengthened our ability to collaborate, debug, and iterate quickly under time constraints.

Challenges We Faced

Our biggest challenge was giving the Gemini API control over the calendar. Managing the API’s communication with React components without breaking core functionality required a deep dive into asynchronous JavaScript and API event handling. Overcoming that challenge taught us a lot about designing reliable and responsive AI integrations.

Share this project:

Updates