This is repository for Pothole User Android app
I highly suggest you to first read Detail of Pothole App
This is one of the components of a complete Pothole App
The complete understanding of Pothole app could be found over here []
- Pothole User Android App (Current)
- Pothole User Server (Private)
- Pothole Civil Authority Android App
- Pothole Civil Authority Server (Private)
This app is the frontend interface for User.
This app communicates with the Node js / Express backend server , and talks to it via set of APIs
- Signup / Signin Authentication.
- View and track status of Potholes reported by the user
- Filter Potholes based on current status (Resolved , Assigned , Rejected , etc)
- Uploading Pothole : Image , description , location , etc . the concerned civil authority will be updated accordingly automatically.
- One to Many Communication between Authority and User , Authority can update the Pothole status , so that user can get notified and track the status of Potholes too .
- The app have notifications features and email updates too.
- There are more technological details and security factors too , I won't go into implementation detail over here.
Android (Java) , Retrofit , Glide , etc.
Replace the BASE_URL in strings , with your server url.
There are few fixes that are needed to be done , so before using it into production make sure of some fixes.