Inspiration

Many students, especially in areas with poor or unstable internet struggle to access high-quality digital learning tools. Existing solutions are often expensive, data-heavy, or require constant connectivity. We wanted to create an affordable, offline-first learning companion powered by AI, so students can study anytime, anywhere, without depending on fast internet.

Smart Tutor Lite was born from the desire to make learning simpler, smoother, and more accessible for everyone.

What it does

Smart Tutor Lite gives students the ability to 1) record lectures and generate well structured notes from recorded lecture. 2) Summarize PDF handouts, or generated notes. 3) Convert generated notes or uploaded PDF handout to audio format, giving students the ability to listen on the go. 4) Generate quizzes from generated notes or PDF handouts.

How we built it

  1. Flutter for the Frontend We used Flutter to build a smooth, cross-platform mobile app with an offline-first architecture.
  2. Local + Cloud Hybrid Workflow Record audio offline Run STT processing through Soniox(online mode), or Whisper (offline mode) Store transcripts in Firebase Use GPT-4.1 Mini for summaries, notes, quizzes, and explanations Cache results locally for fast offline access
  3. Clean, modular architecture Repository pattern Bloc state management
  4. Performance Optimisation On-device caching Background tasks Efficient audio processing ## Challenges we ran into
  5. Balancing speed, accuracy, and cost We had to find the sweet spot between providers of the services we needed, to optimize cost
  6. Ensuring the app works smoothly offline Caching logic, local storage, and error-handling required careful design.
  7. Integrating multiple AI services Coordinating Speech To Text → Notes → Quizzes → Flashcards
  8. Managing Firebase costs We optimized read/write patterns, compressed data, and avoided unnecessary document updates.

  9. User experience for low-end devices

We had to keep animations, memory use, and audio handling lightweight.

Accomplishments that we're proud of

1) Being able to achieve the offline mode transcription feature. 2) Making most of the app's features work offline 3) Building the MVP within few days

What we learned

  1. Offline-first design truly matters

Students retain more and study more frequently when tools don’t depend on network speed.

  1. Speed and user experience beat complexity

Simple interfaces + fast responses = higher engagement.

  1. AI can improve learning when used wisely

Not every problem needs a complex ML model. Real value comes from targeted use:

Speech-to-text

Text-to-speech

Smart summaries

Quick quizzes

Personalized notes

  1. Cost control is key for scalability

Every feature must balance accuracy, speed, and long-term affordability.

What's next for Smart Tutor Lite

Scale Smart Tutor Lite to be the number 1 app for students world wide In Sha Allah. With more features coming soon.

Built With

Share this project:

Updates