Traffic-Report-Android is a Kotlin-developed Android application, designed to integrate seamlessly with the existing Traffic-Violation-Report-System server. This app empowers Taiwanese citizens to report traffic violations effortlessly and track the responses from law enforcement agencies, enhancing transparency and accountability in traffic law enforcement.
- Mobile-Focused Reporting: Report traffic violations easily through your Android device.
- Live Updates: Receive immediate updates on law enforcement responses.
- Community Involvement: Engage with a community of active citizens, sharing experiences and raising awareness.
- Precise Location Tagging: Utilise GPS and Google Maps for accurate location reporting of incidents.
- Integrated with Existing Server: Leverages the robust backend of Traffic-Violation-Report-System.
- Intuitive User Interface: A user-friendly design specifically for Android users.
- Prerequisites: Android Studio, Kotlin SDK.
- Installation: Clone the repository, open in Android Studio, build the project, and run on an emulator or physical device.
- User Account Integration: Options to log in with Google, Facebook, Twitter, Github.
- Advanced Image Recognition: Implementation of YOLOv8 for effective license plate recognition.
- OCR Capabilities: Automatic extraction of data from images for violation parameters.
- Secure Cloud Database: Store and manage data in a cloud-based SQL database.
- Interactive Mapping: Utilise Google Maps API for a visual representation of traffic incidents.
We welcome your contributions! Please refer to our contribution guidelines for detailed instructions on how to participate.
This project is licensed under AGPL-3.0 license - see the LICENSE file for details.
- Thanks to the Traffic-Violation-Report-System team for their foundational server work.
- Gratitude to all contributors and community members for their support.