An AI-powered study companion designed to help students understand, practise, and organise their learning.
StudyMate AI combines an AI tutor with practical study tools in one focused workspace. The product is designed around active learning: explaining concepts, testing understanding, planning revision, and helping students build consistent study habits.
- 🤖 AI tutor for guided explanations
- 📝 Smart notes, summaries, and topic extraction
- 🧠 Quiz and flashcard generation
- 📅 Personal revision planner
- ⏱️ Pomodoro focus sessions
- 📊 Learning progress and study analytics
- 📚 Subject and topic organisation
- 📱 Responsive, installable PWA experience
- Student-first UX — fast, clear, distraction-free interfaces.
- Useful AI — explain, coach, question, and provide feedback rather than simply giving answers.
- Privacy by design — minimise unnecessary collection of student data.
- Accessible learning — optimise for phones, low-bandwidth environments, and practical student workflows.
Plan → Learn → Practise → Review → Reflect
StudyMate AI is intended to help students move through this cycle consistently, using revision planning, guided explanations, quizzes, and progress insights.
- Next.js + TypeScript
- Tailwind CSS
- Supabase / PostgreSQL
- Vercel
- AI SDK-compatible model provider
StudyMate AI
├── Landing / Onboarding
├── Dashboard
├── AI Tutor
├── Subjects & Topics
├── Notes
├── Quizzes
├── Flashcards
├── Revision Planner
├── Focus Timer
└── Progress Analytics
- Product foundation
- Application shell and navigation
- Landing page and onboarding
- Student dashboard
- AI tutor interface
- Notes workspace
- Quiz generator
- Flashcards
- Revision planner
- Pomodoro
- Progress analytics
- Authentication and persistence
- PWA support
- Production deployment
Accessibility, responsive design, secure environment configuration, useful loading/error states, mobile-first performance, and maintainable component architecture are first-class requirements.
🚧 Active development
Vincent Odhiambo (Vince) — Web Developer, AI Builder & Student Technologist.