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



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.