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

Share this project:

Updates