StudyBuddy is your AI-powered study companion — designed to keep you productive, focused, and healthy while studying. It combines AI, real-time hardware data, and a polished UI to feel less like an app and more like a supportive study partner.
StudyBuddy helps you study smarter and stay healthier by offering:
- 💬 Chat with an AI study buddy for explanations, help, and motivation
- 🧠 Auto-generate flashcards from uploaded PDFs
- 📝 Create quizzes based on your study materials
- 📈 Track study progress over time
- 🪑 Real-time posture detection to remind you to sit upright
- 🚰 Break and hydration reminders to prevent burnout
It’s like having a friend that keeps you sharp, healthy, and on task.
StudyBuddy is a full-stack project that brings together AI, hardware, and cloud services:
- Frontend: Polished, animated UI for a smooth study experience
- Backend: FastAPI for handling AI requests and application logic
- AI: Gemini for chat, flashcard generation, and quiz creation
- Hardware: Custom ESP32 setup for real-time posture detection
- Database: Firebase for real-time syncing of posture and study data
- Streaming real-time posture data from an ESP32 into Firebase
- Cleaning and formatting Gemini’s AI output into usable JSON
- Making multiple study modes feel cohesive in one interface
- Debugging CORS and deployment issues
- Juggling many features within a short hackathon timeframe
- Built a full-stack app combining AI, hardware, and real-time syncing
- Integrated real-time posture tracking using a custom ESP32 setup
- Created a polished, animated UI that’s fun and intuitive to use
- Successfully connected Firebase, FastAPI, and Gemini into one system
- How to engineer better prompts for LLMs
- How to sync hardware data to cloud databases in real time
- Full-stack coordination under tight time constraints
- Designing a product that’s technically complex but user-friendly
We’d love to continue developing StudyBuddy by:
- 🎙️ Adding voice-based interaction to talk to your study buddy
- 📊 Implementing smarter tracking and personalized feedback
- ⌚ Expanding posture detection to support wearable sensors
- 📱 Deploying a mobile-first version for studying on the go
Studying is hard — and often unhealthy. StudyBuddy was built to make studying feel more supportive, interactive, and sustainable.