yihong1120 / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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.

License:GNU Affero General Public License v3.0


Languages

Language:Kotlin 100.0%