๐ฃ TamaGoStudy
๐ฎ Level Up Your Learning. Raise Your Pet. Master Your Studies.
๐ก Inspiration
Students today use too many apps just to study:
Notes โ Flashcards โ Quizzes โ Assignments โ Classroom Tools
Switching between multiple platforms makes studying less organized, less engaging, and more time-consuming.
TamaGoStudy brings everything into one platform while adding a Tamagotchi-inspired virtual pet that grows alongside your learning journey, turning studying into a rewarding experience.
๐จ The Problem
Studying is fragmented across multiple tools:
- Notes apps
- Flashcard platforms
- Quiz generators
- Assignment systems
- Progress tracking tools
This leads to:
- Constant context switching
- Disorganized study materials
- Lower motivation
- Less consistent study habits
โจ Our Solution
TamaGoStudy is an all-in-one gamified learning platform where students can:
- ๐ Take notes
- ๐ง Generate AI flashcards
- ๐ฏ Create adaptive quizzes
- ๐ Complete assignments
- ๐ Track learning progress
- ๐ฃ Raise a virtual study pet
Every learning activity rewards your pet with XP, making studying engaging while encouraging consistency.
๐ฏ Key Features
๐ฃ Virtual Study Pet
- Earn XP by studying
- Level up and evolve your pet
- Daily quests and rewards encourage consistency
๐ Smart Notes
- Organize notes into notebooks
- Centralized study hub
- Semantic note searching
๐ง AI Flashcards
- Generate flashcards instantly from notes
- Powered by Google Gemini
- Saves time while improving review
๐ฏ Adaptive Quizzes
- AI-generated quizzes
- Reinforces weaker topics
- Improves long-term retention
๐ฌ Messaging System
- Direct messaging between students
- Share notes and resources
- Real-time communication
๐ฅ Group Study Chat
- Collaborative group conversations
- Shared discussions
- Team learning support
๐ฉโ๐ซ Classroom Tools
Teachers can:
- Create classes
- Post assignments
- Create tests
- Upload materials
- Make announcements
Students can:
- Join classes
- Submit assignments
- Take tests
- View grades
๐ AI Proctoring (Prototype)
- MediaPipe face landmark detection
- Head movement monitoring
- Potential cheating events logged for instructor review
๐ How We Used Python
Python powered nearly all of the backend and AI functionality of TamaGoStudy:
- Sentence Transformers (Hugging Face): converted notes into vector embeddings for semantic search based on meaning rather than keywords
- Google Gemini API: generated AI-powered flashcards and adaptive quizzes from user notes and materials
- MediaPipe: used for face landmark detection and head tracking for cheating detection prototype
- FastAPI: backend framework providing REST APIs connecting frontend, AI services, and database
๐ ๏ธ How We Built It
Frontend
- React 19
- TypeScript
- Vite
- Supabase Realtime
Backend
- FastAPI (Python)
- Supabase
- Google Gemini API
AI & Computer Vision
- Hugging Face Sentence Transformers
- Google Gemini
- MediaPipe
- OpenCV
๐ง Challenges & How We Solved Them
Challenge: Balancing gamification with educational value
Solution: Introduced daily quests and XP rewards to encourage consistent studying instead of distraction
Challenge: Sprite animation inaccuracies
Solution: Mapped animations separately within the sprite sheet for correct rendering
Challenge: AI cheating detection false positives
Solution: Added a flagging system for teacher review instead of automatic penalties
Challenge: Semantic search limitations
Solution: Used vector embeddings to enable meaning-based search instead of keyword matching
๐ Accomplishments
- Built a complete end-to-end learning platform
- Integrated AI-generated flashcards and quizzes
- Developed a realtime virtual pet system
- Created separate teacher and student workflows
- Reduced the need for multiple study applications
๐ What We Learned
- Prompt engineering for structured AI outputs
- Building realtime systems with Supabase
- Managing complex React state
- Designing gamification that supports learning
- Implementing semantic search using vector embeddings
๐ What Makes It Different
Most study platforms solve only one problem.
TamaGoStudy combines:
- ๐ Notes
- ๐ง AI Flashcards
- ๐ฏ Adaptive Quizzes
- ๐ Assignments
- ๐ Progress Tracking
- ๐ฃ Gamification
Instead of switching between multiple apps, students can study, collaborate, and stay motivated in one unified platform while watching their virtual pet grow.
๐ What's Next
- AI-generated study plans
- AI summaries
- Personalized learning analytics
- Mobile application
- More pet evolutions and rewards
- Enhanced teacher dashboards
- Smarter semantic search
๐ฏ Vision
Make studying feel less like a choreโand more like a game students actually want to play. ๐ฃ๐๐ฎ
Built With
- css
- fastapi
- gemini
- huggingface
- mediapipe
- python
- react
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.