Skip to content

PROJECT DOSSIER · AI & Smart Apps

StudyGenie AI Learning Assistant

AI learning assistant with chat support, flashcards, quizzes, and progress planning.

Status
Live
Role
Flutter Developer
Period
2023
Platforms
Android · iOS
StudyGenie AI project evidenceFlashcardsDashboard

01 / ORIGIN

Product context

StudyGenie AI helps students study more effectively with AI-generated summaries, flashcards, quizzes, and progress tracking.

Students needed a mobile-first study tool that integrated AI assistance without overwhelming the user experience.

02 / CREW

Role and ownership

Flutter Developer at AppDevs, 2023.

Part of a small product team building the Flutter app and backend integrations.

I built the Flutter app, integrated the AI chat and content generation APIs, and supported release tasks.

Usage metrics are confidential.

03 / GRAVITY

The challenge

  • Managing streaming AI responses and error states in chat.
  • Storing generated flashcards and quizzes locally.
  • Keeping the UI responsive during long AI calls.

04 / TRAJECTORY

Engineering approach

  • Used a stream-based approach for chat responses.
  • Cached generated study content locally for offline access.
  • Tested with real prompts and edge cases.

05 / SYSTEMS

What I built

  • Implemented chat UI and AI response streaming.
  • Built flashcard and quiz generation flows.
  • Added progress tracking dashboard.

06 / NAVIGATION

Technical decisions

Local cache for generated content

Caching generated flashcards and quizzes reduced API costs and improved repeat study sessions.

10 / SIGNAL

Results and proof

Shipped AI chat, flashcards, and quiz features in production.

Evidence · client-approved

11 / RETURN

Reflection

  • AI features require careful loading and error states to feel reliable.
  • Local caching can dramatically improve the perceived speed of AI-generated content.