Skip to content

Local Bus Booking Portal for Institutions and Societies. 🚍

License

Notifications You must be signed in to change notification settings

ajwad-shaikh/BusKaro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

78 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BusKaro

Local Bus Booking App for Institutions and Societies

BusKaro Home Page

BusKaro Functionalities

BusKaro Home Page

What is Buskaro?

BusKaro is an online bus ticket booking platform for Local Institutions and Societies. As a pilot implementation, BusKaro is designed and optimized for use in PDPM IIITDM Jabalpur, Madhya Pradesh, India.

BusKaro aims to make the long wait in queues obsolete. Tickets of all buses at all the time slots are made available for a comfortable booking experience, from anywhere. BusKaro provides the users the choice and comfort to plan their travel and evening get-outs from the comfort of their hostels and houses.

The buses are not owned or operated by BusKaro. The tickets for the same are available on BusKaro and are also available with the respective bus contractors.

The Motivation

BusKaro was conceived as a part of the end semester project for Course CS201 - Database Management Systems. The primary motivation however was to get rid of the hassle of engaging in queues for booking bus tickets for self and sometimes for seniors.

Installing

  • Windows

    • Install WAMP Server or XAMPP Server
    • Navigate to the relevant directory:
      • WAMP: (install location)/wamp/www
      • XAMPP: (install location)/htdocs
    • Clone the repository: git clone https://github.com/ajwad-shaikh/BusKaro.git
    • Start the server:
      • WAMP: (install location)/wamp/wampmanager.exe
      • XAMPP: (install location)/xampp-control.exe
    • Open Browser and navigate to http://localhost/BusKaro
  • Apple

    • Install MAMP Server
    • Navigate to Applications/MAMP/htdocs/
    • Clone the repository: git clone https://github.com/ajwad-shaikh/BusKaro.git
    • Start MAMP Applications/MAMP/MAMP
    • Open Browser and navigate to 'http://localhost:80/BusKaro`
  • Linux

    • Install LAMP Server
    • Open the console (Ctrl + Alt + T) and navigate to the download location of the LAMP installation file
    • Change permissions of the Bitnami LAMP file (change filname to the file you have downloaded): chmod +x bitnami-lampstack-YOUR-VERSION-linux-x64-installer.run
    • Start the installer: ./bitnami-lampstack-YOUR-VERSION-linux-x64-installer.run
    • Follow the installation steps.
      • Deselect "Launch lampstack in the cloud with Bitnami" when presented with the "Deploy lampstack to the Cloud in One Click" window.
    • Navigate to /home/USERNAME/lampstack-YOUR-VERSION/apache2/htdocs/
    • Clone the repository: git clone https://github.com/ajwad-shaikh/BusKaro.git
    • Start LAMP /home/USERNAME/lampstack-YOUR-VERSION/manager-linux-x64.run
    • Open Browser and navigate to http://localhost:8080/BusKaro/

Contributing

Any and all contributions to the project are welcome. BusKaro has the potential to be applied in institute bus services at IIITDM Jabalpur so you can have real impact!

Issues tagged as good first issue should be a good place to start.

If you're ready to contribute code, see the contribution guide.

HacktoberFest 2020

  • The repository is open to contributions during HacktoberFest 2020.
  • Issues labelled HacktoberFest are designed to encourage first-time contributors.
  • Please read the contribution guide thoroughly for more before sending in Pull Requests.

Created by Ajwad Shaikh. copyleft November 2018.