Project for course Mobile Apps.
Android mobile application for providing transportation services (Backend link).
Focus of project is creating a user-friendly interface for seamlessly connecting passengers with drivers. Main functionalities include requesting rides and following real time information of ride currently in progress.
Project is created with:
- Android SDK: 32
- Google Maps: 18.1.0
- MPAndroidChart: 3.0.3
- User registration
- Ride booking
Passengers can specify pickup and drop off locations with additional ride preferences and invite additional passenger. Drivers can accept or decline ride requests. - Real-Time vehicle location tracking
Includes tracking available vehicles on map and following driver's location for ride currently in progress. Passengers can contact admins in case of emergency. - Chat between driver and passenger
- Driver rating and reviews
- Ride history overview
- Driver earnings and reports
- Map integration and location handling
- Web sockets for real-time communication
- Milos Stojanovic (github link)
- Selena Milutin (github link)
- Katarina Spremic (github link)