OTA Lah is a transformative real-time transportation app designed specifically for the unique climate and commuting challenges of Singapore. Its key features include:
- Minimizing Outdoor Waiting: Integrates with the Singapore LTA API and Google Maps API to provide timely bus arrival information, reducing waiting time under harsh weather conditions.
- Destination Weather Prediction: Offers weather forecasts at your destination upon your estimated arrival time, helping to prepare for sudden weather changes.
- Party Mode for Group Travel: Facilitates synchronized group travel by calculating individualized departure times and providing real-time location and weather updates.
By promoting more efficient and weather-aware bus commutes, OTA Lah encourages a shift from cars to public transport, aiding environmental conservation efforts.
Navigate through the project's structure using the links below:
- Navigate to the server directory:
cd deploy/server
- Install necessary dependencies.
- Start the server by running
server.py
.
- Navigate to the client directory:
cd deploy/client
- Ensure Android Studio is installed.
- Open the
SC2006
folder as an Android Studio project. - Build and run the application on your device or emulator.
- Client: Handles user interface and interaction, communicates with the server for data.
- Server: Manages the backend logic, database interactions, and external API communications.