https://drive.google.com/drive/folders/16xvikN272pXbTbko4Kru10GH3E3kLMFc?usp=sharing
EMAIL: [email protected] PASSWORD: 1234567890
EMAIL: [email protected] PASSWORD: 1234567890
https://documenter.getpostman.com/view/33953785/2sA35G52v2
To run the app on local device first clone the repository in an empty folder and then open it on Visual Studio Code Editor. Then open terminal and install npm modules. Then type "cd client" and then run "npm install" and then run the command "npx expo start". A QR will be generated, scan it using the Expo Go app available on Play Store / App Store to view on your phone OR you can use Android Studio to run the app on an emulator by pressing 'a'.
The app consists of features to create and manage his/her profile which contains institue related information.
User can also update his / her profile.
The Bus Schedule for all Buses running in campus are visible. The user can also search any bus which runs through his desired pick and drop locations. The schedule search bar has been customised specially for our campus in such a manner that it provides suggestions to the user to facilitate him/her find the correct bus. Search bar runs a scan through all bus routes and returns buses that pass through the stops entered by the user.
This feature provides a complete route timeline in an easy to understand manner. The cost and bus stops help the user in making choices while booking a ticket.
Admin has complete control of the app. He has multiple options such as sending notifications to users, adding new bus schedule, updating routes, deleting bus routes, adding bus stops in a route, deleting bus stops, updating price of bus stops in a route and much more!
The app contains two options to perform payment. The user can perform payment through UPI or pay later which will be visible in user profile. You can track expenses in terms of payment mode ie Pay later option v/s UPI option through pie Chart. It also tells total amount spent on Travel and record of each previous ride.
After booking a ride you can download your ETicket through the app itself. You will be prompted to provide permission to app before capuring image. The image will be stored in your gallery for future reference.
User interface to book tickets:
Admin can also add bus stops outside the campus to facilitate transportation outside the campus to popular sites in Bhubaneswar.
Campus MAP (Credits: WEBND Society of IIT Bhubaneswar)