What we are building
Face Lab is a full-stack facial recognition demo. The frontend is Astro, the backend is FastAPI,
and the recognition layer uses dlib through the face_recognition Python library.
The app will unlock after the backend answers its health check.
School capstone, computer science
This project demonstrates how a camera image becomes a face embedding, how the backend compares it with saved samples, and why a match is accepted or rejected.
Face Lab is a full-stack facial recognition demo. The frontend is Astro, the backend is FastAPI,
and the recognition layer uses dlib through the face_recognition Python library.
The goal is not a mystery button. The interface shows detection count, distance, confidence, and failure states so the model's decision can be explained during a school presentation.
Workflow