Inspiration
Me and Lazar both struggle with staying locked in while working, so we decided to create a system that calls us out whenever we get distracted.
What it does
The system tracks facial and body movements to determine whether the user has bad posture or is getting distracted by looking away from the screen.
How we built it
We used MediaPipe for facial and body recognition, React for the frontend, and Express for the backend. On the backend, we also handled API calls to ElevenLabs for voice features.
Challenges we ran into
We faced challenges with merge conflicts and getting the facial recognition software working reliably.
Accomplishments that we're proud of
We successfully built a system that works the way we originally envisioned it.
What we learned
Lazar learned how to use Express and integrate ElevenLabs, while Sam learned how to use MediaPipe.
What's next for lockinator
We want to add a wider range of voices and object detection, allowing the system to recognise when users are distracted by doing something else.
Built With
- elevenlabs
- express.js
- mediapipe
- react
- vite
Log in or sign up for Devpost to join the conversation.