Inspiration
This app is based on the problem that I faced myself when I was new to Kathmandu Valley. I never knew which bus to take and from where to take it to reach my destination. I searched Google Maps, but it only showed the travel route, not the bus routes. To overcome this issue, we are developing this app. This app lets you know all the available direct or alternative routes so that you can reach your destination hassle-free.
What it does
This app serves as a comprehensive solution for navigating Kathmandu Valley's bus transportation system, addressing common challenges faced by commuters. It offers features like finding the shortest and fastest bus routes, suggesting multiple connections when needed, providing up-to-date fare rates and estimated travel times, and guiding users to bus stops through OpenStreetMap integration. Additionally, the app caters to a wider audience with bilingual support in Nepali and English, all presented through a user-friendly interface designed for a realistic and intuitive experience. Whether you're a newcomer to the valley or a regular commuter, this app simplifies your bus journey, making it more efficient and hassle-free.
How we built it
- Client: Flutter and Dart
- Server: Auth0 and Open Street Maps Servers
Challenges we ran into
- Algorithm Development: Calculating shortest and fastest routes.
- Auth0 Integration: Setting up user authentication and authorization.
- Data Collection: Gathering comprehensive and accurate bus-related data.
Accomplishments that we're proud of
Firstly, we addressed all the challenges, including algorithm development, Auth0 integration, and data collection strategy. We have built the app as we envisioned, with a user-friendly and realistic interface. Additionally, our app offers bilingual support, catering to both Nepali and English-speaking users, and functions seamlessly in offline mode, ensuring accessibility even without an internet connection.
What we learned
During our development journey, we've learned a lot. We've become better at solving complex problems, such as figuring out how to make the app work smoothly. Working together as a team has been a significant part of our project. We've learned that when we collaborate, we can solve tough problems and make the app better.
What's next for Sahayatri
We plan to add following features to Sahayatri:
- Integrate real-time bus updates.
- Expand to include other transportation modes.
- Enhance accessibility features.
- Explore monetization strategies.
- Expand to other cities or regions.
Built With
- auth0
- dart
- flutter
- openstreetmap
Log in or sign up for Devpost to join the conversation.