ClearViolation is an innovative Django web application that empowers users to actively contribute to road safety by reporting traffic violations through simple snapshots. Leveraging the power of OpenCV, the backend swiftly detects number plates, facilitating law enforcement verification and penalty application via a dedicated police dashboard. Users are incentivized with credits for valid reports, redeemable for exciting coupons, creating a dynamic and engaging approach to traffic management.
- User Reporting: Users can easily report traffic violations by uploading images and providing relevant details about the incident.
- Number Plate Detection: OpenCV is utilized to detect number plates from user-submitted images.
- Police Dashboard: A dedicated dashboard for law enforcement to verify reported incidents and apply penalties.
- Credit System: Users are rewarded with credits for valid reports, which can be redeemed for exciting coupons.
- Responsive Design: The application is designed with a responsive and user-friendly interface.
- Django: The web framework used for developing the backend of the application.
- OpenCV: Employed for number plate detection and image processing.
- Python: The primary programming language used for the backend logic.
- Tailwind CSS: Utilized for styling and creating a responsive design.
- Clone the repository:
git clone https://github.com/yourusername/ClearViolation.git cd ClearViolation