Inspiration
I did some mood AI stuff at UTRA hacks, and I wanted to improve on it
What it does
Authenticated users using AI face recognition. This project is an SDK designed to integrate into other software using a REST API
How I built it
FaceAuth
I used a webcam and landmarking algorithms to remember what faces look like.
Auth0
I used Auth0 for the admin panel authentication.
MongoDB Atlas
MongoDB is used to store all face data used in this project
Synapse
Using a vibe-coded hackathon side project I call Synapse, I wrote a simple client for FaceAuth. Synapse allows Python to running on a compute to have GPIO to work with.
Challenges we ran into
I initially wanted to put in on QNX but it was some horrible developer experience. Even installing the SDK is hard. I just moved on early as it was a time sink.
Finding an electromagnet was also kinda hard. I ended up scrapping one from a transformer
Accomplishments that we're proud of
I made the project pretty quickly and even got another cool side project out of it.
What's next
FaceAuth
Polishing the API is needed. I also plan on experimenting with authentication for FaceAuth Admin using FaceAuth itself.
Synapse
While Synapse is vibecoded, it is a project itself that I would like to continue. I've been to many hackathons where I just want to give full python the ablity of GPIO and Synapse allows me to do that.
I plan on adding more language support, and finishing the ID system to allow for more than one "neuron" to connect.
Log in or sign up for Devpost to join the conversation.