Technologies: Jetpack Compose (Android), Firebase, IoT Sensors, Google Maps API, Mobile Development, Real-time Systems
Project Overview
The BKK Driver App is a smart request-based bus stop system, enabling passengers to notify bus drivers when they need to stop. It also allows drivers to log passenger movements for better fleet optimization and public transport planning.
Challenges & Problems Solved
- ✅ Real-Time Stop Request System:
- 🔹 Implemented low-latency messaging for passengers to request stops via the mobile app.
- 🔹 Integrated visual & audio notifications for drivers.
- ✅ Passenger Counting & Fleet Optimization:
- 🔹 Designed a real-time passenger logging feature.
- 🔹 Provided fleet analytics dashboards for transport managers.
- ✅ Reliable IoT Communication & GPS Integration:
- 🔹 Linked stop requests to GPS-based route tracking.
- 🔹 Used Bluetooth & IoT hardware to detect real-time passenger movements.
Technical Implementation
- 🔹 Tech Stack: Jetpack Compose (Android), Firebase, IoT Sensors
- 🔹 Real-Time Messaging: Firebase Cloud Messaging
- 🔹 GPS & Route Optimization: Google Maps API
- 🔹 Data Security: End-to-end encrypted communications
Outcome & Results
- 🚀 Improved fleet efficiency by reducing unnecessary stops
- 🚀 Enhanced passenger experience through real-time requests
- 🚀 Accurate analytics for transport authorities to optimize bus routes