साड्डाVaahan
A Unified Local Transport Tracker
The problem साड्डाVaahan solves
The problem it solves
Public bus transportation is difficult to use because of unclear routes, missing real time updates, and unreliable arrival information. Commuters often stand at bus stops without knowing which bus to take or when it will arrive. This causes time loss, confusion, and frustration, especially for students, office commuters, and first time travelers.
How people can use it and how it makes travel easier
The platform helps users plan and manage bus travel with confidence.
- Find nearby buses based on current location
- Understand bus routes in a simple and clear way
- View real time bus arrival and live status updates
- Avoid wrong buses and reduce waiting time at stops
By bringing all essential bus information into one place, the solution makes daily commuting faster, stress free, and more reliable, encouraging people to use public transport more efficiently.
Challenges we ran into
Challenges I ran into
1. Lack of reliable bus data
Existing bus data was incomplete and often inaccurate, making it difficult to depend on a single source for routes and timings. To overcome this, the system was designed to work with limited data, validate inputs wherever possible, and remain flexible to integrate better data sources in the future.
2. No fixed or clearly defined bus stops
Many areas did not have well defined or digitally mapped bus stops. This required calculating virtual bus stops based on user location, route paths, and proximity logic instead of relying on pre listed stops.
3. Handling real time location updates
Fetching real time user location continuously caused performance and accuracy issues initially. This was solved by optimizing location update intervals and syncing them efficiently with route and nearby bus calculations.
4. Building an offline first experience
Ensuring the app worked even with poor or no internet connectivity was a major challenge. This was addressed by caching routes, recent searches, and last known bus data locally so users can still access essential information when offline.