Inspiration
Having exact ticket price amount has always been a hassle for us while traveling in buses. Either the conductors scams us saying he would give the change in some time or completely ignores you. BusCo is a one stop solution for this problem as well as addressing the issue of ticket-less travel in buses.
What it does
busCo solves the problem by associating a QR code to each individual seats in a bus. When a person boards the bus from a particular location, they have a window of scanning the QR code on the seat they are in which lets them enter the destination, calculates the fare and takes them to a payment gateway. They can chose their choice of payment and after which a ticket is generated and the occupied seat is marked. For a conductor/driver, busCo acts as validation tool for ticketing as the seats for which tickets have been generated are marked. The conductor/driver can easily identify seats which are occupied but no ticket has been generated.
How we built it
We built the front-end for the mobile app using Fluttter. Built the login and registration pages first followed by a QR code scanner which is associated with each seats. We setup the MongoDB environment followed by API calls in Postman for creating users, tickets, and getting QR codes.
Challenges we ran into
Accessing AWS for hosting was a challenge as the WiFi didn't supported the page.
Accomplishments that we're proud of
busCo App built on integrating different technologies like Flutter, Node API, MongoDB, Postman is considered to be the best platform for learning. busCo brings out a social impact which helps users to handle the local bus journey experience with ease.
What we learned
The impeccable learning experience as most of our team members were first to the Hackathon experience.
What's next for busCo
Replacement for Conductors in Local buses when there are no travelers standing inside the bus during the journey.

Log in or sign up for Devpost to join the conversation.