A lightweight and efficient biometric authentication application developed in Python. This project demonstrates secure user identity verification using facial recognition technology integrated with a simple GUI and local database storage.
- ✅ Face recognition-based user authentication
- 🗃️ SQLite-based local database for user data
- 🖥️ GUI implemented with Tkinter
- 📦 Lightweight and easy to deploy
- 🔒 Emphasis on local data security and user privacy
- Python 3.x
- OpenCV – For face detection and recognition
- SQLite – Lightweight, local database
- Tkinter – GUI framework
- NumPy – Efficient data handling
Course Projects/
│
├── main.py # Entry point of the application
├── Database.db # Local SQLite database
├── Requirements.txt # Python dependencies
├── .gitignore # Git ignore rules
├── LICENSE # Project license
├── .codacy.yml # Static analysis configuration
└── .git/ # Git version control metadata
git clone https://github.com/TheLeopard65/Biometric-Auth-App.git
cd Biometric-Auth-Apppython -m venv App
source App/bin/activate # On Windows: venv\Scripts\activatepip install -r Requirements.txtpython main.py- Users register their face via the camera.
- Facial features are processed and stored securely in the local database.
- On login, the app captures and verifies facial identity.
- Authenticated users are granted access.
This project is licensed under the MIT License.
Contributions are welcome! Please fork the repo and submit a pull request. For major changes, open an issue first to discuss your idea.
Built with ❤️ for secure and seamless biometric authentication.