Skip to content

Traffic Report app will allow users to report blocked roads/intersections and warn other users about them.

License

Notifications You must be signed in to change notification settings

armendu/traffic-report-android

Repository files navigation

This andriod application will allow users to report blocked roads and inform others users if there are streets/crossroads that are not passable.

Tools used:
Programming language: Java
Platform: Android
Build automation system: Gradle
Database management tool: MySQL
Version control: Git
IDE: Android Studio
Rest APIs: PHP

Description:

Traffic Report uses Google Maps APIv2 to show the map on the application and the user's location. After getting the exact location, the user can from there switch to 'Report Mode', which allows him to select the street/road that is currently blocked and press the main button to report it. After that, the application saves the coordiantes, sets a fifteen minute timer for the user and a three hour timer for the report. For fifteen minutes, the user can delete his report, and after three hours the report changes it's to Expired(Road is not blocked anymore).

Download PHP APIs: Google Drive link
Download the SQL script for the database: Google Drive link

Check this video of how the application works!

About

Traffic Report app will allow users to report blocked roads/intersections and warn other users about them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages