Inspiration
In today's digital world, we spend countless hours scrolling through social media, often out of habit rather than necessity. We realized that instead of trying to stop people from using their phones, we could transform those moments into opportunities for learning. This inspired us to create LearnLock AI, where every app unlock becomes a chance to gain knowledge.
What it does
LearnLock AI is an AI-powered adaptive micro-learning mobile application that presents users with a personalized question before they can access selected distracting apps. Users answer AI-generated questions based on their chosen subject, earn XP, maintain daily streaks, and track their progress through a dashboard. The streak system also acts as a daily reminder, encouraging users to stay consistent and build long-term learning habits.
How we built it
We built LearnLock AI using React for the frontend and FastAPI (Python) for the backend, creating a fast and responsive application. We integrated the Gemini API to generate personalized learning questions in real time. The backend manages user authentication, question generation, XP, streaks, and progress tracking, while the frontend provides an intuitive and engaging user interface. Together, these components deliver a seamless AI-powered learning experience.
Challenges we ran into
One of our biggest challenges was transforming the idea into a functional application. Implementing app-locking behavior and ensuring a smooth experience while integrating AI-generated questions required extensive research and testing. We also worked on optimizing API response times, managing user progress, and balancing learning with convenience so the experience remained engaging rather than frustrating.
Accomplishments that we're proud of
We're proud that we successfully implemented the core features we envisioned, including AI-generated personalized questions, XP rewards, streak tracking, progress monitoring, and an intuitive user interface. We transformed a simple idea into a working prototype that combines AI, education, and habit-building in a meaningful way.
What we learned
This project strengthened both our technical and collaborative skills. We gained hands-on experience with FastAPI, React, API integration, and AI-powered application development. More importantly, we learned the importance of teamwork, communication, task delegation, and effective time management. Working together allowed us to overcome challenges quickly and build a stronger product within the hackathon timeframe.
What's next for LearnLock AI
Our vision is to expand LearnLock AI into a complete productivity and learning ecosystem. In the future, we plan to:
1.Launch a full-featured mobile application. 2.Develop a Chrome extension to encourage productive browsing.
- Introduce gifts, rewards, and partnerships with educational platforms to further motivate learners.
- Offer premium features such as advanced AI personalization, detailed learning analytics, and customized study plans.
- Support multiple languages to reach learners around the world.
Built With
- education
- fastapi
- geminiapi
- github
- javascript
- postgresql
- react