City Police App-A web application capable of capturing person's facial images along with other soft bio-metric information
The application features user registration and authentication, linking personal information with a unique device ID to restrict access to authorized users only. Users can capture facial images using a webcam, and the system assesses the quality of these images in real-time. A quality bar displays the image quality on a scale from 0% to 100%, with color indicators to signify poor, average, and good quality, ensuring only high-quality images are saved.
Captured images are temporarily stored, allowing users to review and retake photos if necessary. The application includes a form for entering personal details of the individual, such as name, age, sex, mobile number, and address, creating a comprehensive profile. Upon form submission, the data and high-quality image are securely stored in a centralized database.
The system provides immediate feedback through a confirmation message after successful data submission. This centralized database is designed to be highly secure, protecting sensitive data from unauthorized access. This application is crucial for sectors requiring reliable identification and verification, such as law enforcement and private security, ensuring a dependable and efficient database for future reference.
Features -Secure web interface for police operations -Form handling with validations -Admin panel for backend data control -Modular design using Django apps
Tech Stack -Backend: Python, Django -Frontend: HTML, CSS (add JS if applicable) -Database: Default Django ORM (SQLite/MySQL)
Project Structure Project_App/ └── Scripts/ └── bangalore_city_police/ ├── bangalore_city_police/ # Project settings ├── capture/ # Django app └── manage.py
align='justify' Getting Started 1. Clone the repository git clone https://github.com/anuskagithub/policeapp.git cd bangalore-city-police-app
- Create and activate a virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
3.Install dependencies pip install -r requirements.txt
4.Run migrations and start server python manage.py migrate python manage.py runserver
Visit http://127.0.0.1:8000/ in your browser.