Inspiration

I’ve noticed that most students don’t actually have a learning problem—they have a focus problem. We spend hours switching between apps, trying to study, but rarely staying consistent. Even when we have good notes, we don’t revise them effectively.

That made me think: what if studying wasn’t optional while using your phone? What if your device actually pushed you to learn before letting you get distracted?

That idea became PrepAI.


What is PrepAI?

PrepAI is an AI-powered learning system that turns your notes into questions and makes sure you actually solve them before getting back to your phone.

It’s not just a study tool—it’s designed to build discipline.

It combines:

  • AI-generated questions from your notes
  • A system that encourages focus through controlled access
  • A dashboard for parents and teachers to stay informed

How I Built It

I built PrepAI as a complete system rather than just an app.

  • Android App (Kotlin): where students upload notes and solve questions
  • Web Dashboard (React): for parents and teachers to track progress
  • Backend (Flask + PostgreSQL): handles logic, users, and data
  • AI (Hugging Face): processes notes and generates questions

When a student uploads notes, the system generates 40+ questions, tracks performance, and builds a learning pattern over time.


Challenges Faced

One of the hardest parts was designing the system in a way that enforces discipline without feeling frustrating.

I also had to manage:

  • Running multiple AI features within free-tier limits
  • Connecting mobile, web, and backend into one system
  • Making sure user data is secure and roles are properly separated

What I Learned

This project taught me how to build a real, end-to-end product.

I learned how to:

  • Connect AI with real-world use cases
  • Design scalable systems across multiple platforms
  • Balance technical decisions with user experience
  • Think beyond code and focus on user behavior

Impact

PrepAI changes how students interact with their devices.

Instead of distractions controlling their time, students are encouraged to complete meaningful learning first. Over time, this builds better habits, stronger focus, and more consistent progress.

Built With

Share this project:

Updates