Fleet management system built with Android, Angular, and AWS.
- Complete Chat Functionality: chat system with options for both private and group conversations, supporting text and audio messages for efficient communication.
- Audio Streaming: Simulate walkie-talkie communication for direct audio streaming, allowing for hands-free interaction with the app.
- Real-Time Monitoring: Track and monitor drivers in real-time using the Maps SDK, offering a live view of vehicle movements and locations.
- User Management: Manage organizational users with the ability to create new accounts.
The dissertation associated with this project can be found here: Dissertation Link.
Note: This project was developed for academic purposes and is not currently maintained. However, there are plans to resume this project in the future, utilizing the latest technologies.
- Android App:
- Kotlin
- Room Database
- Retrofit
- Scarlet
- RxJava
- Dagger 2
- Firebase Messaging
- Navigation Components
- MVVM
- Amplify
- Web Interface:
- Angular
- Rxjs
- Maps SDK
- Amplify
- Backend:
- AWS Lambda with NodeJS
- Cognito
- API Gateway
- DynamoDB - Single Table Design
- S3
- SNS