Skip to content

realekansh/FaceApprovalSystem

Repository files navigation

Face Approval System

A secure web-based face recognition platform for member access management, built with Python (FastAPI), HTML, CSS, and JavaScript.


🚀 Features

  • 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

📂 Project Structure

├── 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

Installation Methods


🛠️ Health & Troubleshooting

Check required files for target platform:

- Render

python health.py --platform render

- Heroku

python health.py --platform heroku

- Docker

python health.py --platform docker

- Local Host

python health.py --platform local
  • For "No face captured" errors, confirm browser cookies and registration steps.
  • Ensure your MongoDB is accessible from your server.

🧑‍💻 Customization

  • Change theme in static/style.css
  • Add API endpoints in app.py
  • Extend functionality in static/app.js

📜 License


🤝 Author

Made by notrealekansh

About

A simple school project to manage entries via face recognition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors