DigiBus is an intuitive web-based application that provides a user-friendly platform for all passengers to book tickets and buy bus passes online. DigiBus aims to provide people with a suitable alternative to purchasing bus passes and tickets offline and aims to eliminate specific fundamental and glaring issues people face while doing the same.
- Clone the GitHub repository
$ git clone git@github.com:JayeshLocharla/DigiBus.git
- Move to the Project Directory
$ cd DigiBus
- All the requirements and dependencies need to be installed.
$ pip install -r requirements.txt
- Run the app.py file now
$ python app.py
- For the frontend we have used HTML, CSS along with Bootstrap.
- For the backend we are using flask as our microframe-work.
- SQLAlchemy Databses for Database Management (Of the Users and their Passes/Tickets)
- Create User DataBase to store User Details.
- User Authentication via E-Mail.
- Home Page GUI
- Ability to book Bus Passes
- Ability to book Bus Tickets
- Giving users the ability to change their Username, E-Mail and Profile Picture.
- Integrating the Website with a Payment Gateway.
- Transactions using DigiBus Wallet
- Administrator privileges for accessing user data and monitoring transactions.
This project is under the Apache 2.0 License. See LICENSE for Details.
Jayesh Locharla |
Sayyed Mansoor Ahmed |
Pranav B Kashyap |