Skip to content

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🎯 StudyBuddy — AI-Powered Focus Tracker

AI-driven tool that helps students stay focused by detecting distractions and generating personalized insights.

🌐 Live Demo


🚀 Overview

StudyBuddy uses computer vision and AI to track focus in real time.
It detects when users touch their face or look away, calculates a focus score, and provides AI-generated feedback to help improve concentration and productivity.


🧩 Tech Stack

  • Frontend: React + Vite
  • Backend: FastAPI (Python)
  • Tracking: MediaPipe (real-time face & hand detection)
  • Database: MongoDB + Redis
  • AI: Gemini API for feedback generation

⚙️ Key Features

  • 🎥 Real-time distraction detection using the webcam
  • 📊 Focus scoring system based on attention duration
  • 💬 AI summaries highlighting performance and improvement areas
  • ☁️ Persistent session history with MongoDB & Redis caching

🏆 Highlights

  • Built a full-stack AI system combining computer vision, backend logic, and real-time data tracking
  • Integrated MediaPipe and FastAPI for smooth, responsive detection
  • Delivered AI-powered feedback through Gemini API
  • Designed with redis caching to improve data retrieval time

🔮 Next Steps

  • Habit streaks and progress tracking
  • Posture analysis for ergonomic awareness
  • Gamified leaderboards to motivate consistent focus

🧠 Built With

React • FastAPI • MongoDB • Redis • MediaPipe • Gemini API • Python • JavaScript

📼 Demo

Watch Demo

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages