FocusLens is an AI-powered focus tracking web app that monitors user attention in real time using webcam-based facial analysis. It detects distractions such as looking away, eye closure, and phone usage during study or work sessions.
The system logs focus activity, calculates a focus score, and generates AI-powered productivity insights to help users improve concentration and build better habits.
- Real-time face tracking
- Eye and head movement detection
- Phone detection
- Focus score calculation
- AI-generated session summary
- Live webcam integration
- React + Vite
- FastAPI
- MediaPipe
- Gemini API
- Axios
To measure actual user focus instead of just screen time and provide actionable productivity insights.