StudyGenie AI Learning Assistant
AI & Smart AppsAI learning assistant with chat support, flashcards, quizzes, and progress planning.
Role
Flutter Developer
Timeframe
2023
Client
AppDevs
Platforms
Android · iOS

Context
StudyGenie AI helps students study more effectively with AI-generated summaries, flashcards, quizzes, and progress tracking.
The problem: Students needed a mobile-first study tool that integrated AI assistance without overwhelming the user experience.
Team & Ownership
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.
Challenges
- —Managing streaming AI responses and error states in chat.
- —Storing generated flashcards and quizzes locally.
- —Keeping the UI responsive during long AI calls.
Key Contributions
- —Implemented chat UI and AI response streaming.
- —Built flashcard and quiz generation flows.
- —Added progress tracking dashboard.
Key decisions
Local cache for generated content
Caching generated flashcards and quizzes reduced API costs and improved repeat study sessions.
Results
- —Shipped AI chat, flashcards, and quiz features in production.
Lessons Learned
- —AI features require careful loading and error states to feel reliable.
- —Local caching can dramatically improve the perceived speed of AI-generated content.
Gallery

AI Chat Assistant

Study tools

Progress dashboard