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.

Built With

Share this project:

Updates