๐Ÿฃ 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

Share this project:

Updates