A secure web-based face recognition platform for member access management, built with Python (FastAPI), HTML, CSS, and JavaScript.
- FastAPI backend with async MongoDB support
- Face registration & approval using the camera
- User management, admin panel, and action logs
- Modern responsive dashboard UI (HTML + CSS + JS)
- Compatible with Render, Heroku, Docker, Railway, and more
├── app.py # FastAPI backend
├── run.py # Local dev runner (optional)
├── requirements.txt
├── Procfile # Gunicorn for production platforms
├── Dockerfile # Docker build
├── health.py # Platform health checker
├── static/
│ ├── style.css
│ └── app.js
├── templates/
│ └── index.html
└── README.md
Check required files for target platform:
python health.py --platform renderpython health.py --platform herokupython health.py --platform dockerpython health.py --platform local- For
"No face captured"errors, confirm browser cookies and registration steps. - Ensure your MongoDB is accessible from your server.
- Change theme in
static/style.css - Add API endpoints in
app.py - Extend functionality in
static/app.js
Made by notrealekansh