/Traffic-Report-Android

An innovative Android app designed to enhance public oversight of traffic law enforcement in Taiwan. Features seamless integration with existing Traffic-Violation-Report-System server for real-time updates and community engagement.

Primary LanguageKotlinGNU Affero General Public License v3.0AGPL-3.0

Traffic-Report-Android

Introduction

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.

Key Features

  • 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.

Getting Started

  • Prerequisites: Android Studio, Kotlin SDK.
  • Installation: Clone the repository, open in Android Studio, build the project, and run on an emulator or physical device.

Development Roadmap

  1. User Account Integration: Options to log in with Google, Facebook, Twitter, Github.
  2. Advanced Image Recognition: Implementation of YOLOv8 for effective license plate recognition.
  3. OCR Capabilities: Automatic extraction of data from images for violation parameters.
  4. Secure Cloud Database: Store and manage data in a cloud-based SQL database.
  5. Interactive Mapping: Utilise Google Maps API for a visual representation of traffic incidents.

Contributing

We welcome your contributions! Please refer to our contribution guidelines for detailed instructions on how to participate.

License

This project is licensed under AGPL-3.0 license - see the LICENSE file for details.

Acknowledgements

  • Thanks to the Traffic-Violation-Report-System team for their foundational server work.
  • Gratitude to all contributors and community members for their support.