SkillAgentSearch skills...

Buskarro

This Bus Reservation System, developed with Django (backend) and HTML, CSS, JavaScript (frontend), lets users book seats, generate tickets, and receive email notifications. Admins can schedule buses, view and manage schedules. It streamlines the booking process, making it user-friendly and efficient.

Install / Use

/learn @senku0-0/Buskarro
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Buskarro: Bus Reservation System

Buskarro is a Bus Reservation System developed with Django (backend) and HTML, CSS, JavaScript (frontend). This application streamlines the booking process by offering a user-friendly interface for customers to book bus tickets, generate tickets, and receive email notifications. Administrators can schedule buses, view schedules, and manage the system efficiently.

Live Demo

Access the Buskarro System Here


Features

  • User Functionality:

    • Book bus tickets online.
    • Generate tickets with booking details.
    • Receive email notifications for successful bookings.
  • Admin Functionality:

    • Schedule buses and define routes.
    • View and manage bus schedules.
    • Manage bookings and user data.

Technologies Used

  • Backend: Django
  • Frontend: HTML, CSS, JavaScript
  • Database: SQLite (or any other database supported by Django)
  • Email Integration: To notify users of bookings.

Installation

Follow these steps to set up the project locally:

  1. Clone the repository:
    git clone https://github.com/senku0-0/Buskarro.git
    
    
  2. Install Dependencies:
    pip install -r requirements.txt
    

🎮 How to Use

For Users:

  1. Sign Up or Log In:
    • Visit the deployed link or run the application locally.
    • Create an account or log in to your existing account.
  2. Search for Buses:
    • Enter your departure and destination locations.
    • Select your preferred date to view available buses.
  3. Book Tickets:
    • Choose your desired bus.
    • Select seats and complete the booking process.
  4. Receive Your Ticket:
    • After booking, a ticket will be generated.
    • Check your email for a confirmation message and ticket details.

For Admins:

  1. Log In to the Admin Dashboard:
    • Use your admin credentials to access the dashboard.
    • Navigate to the admin portal (usually /admin in the URL for Django apps).
  2. Manage Bus Schedules:
    • Add new buses, define routes, and update schedules.
  3. Monitor Bookings:
    • View and manage all bookings and user data efficiently.
View on GitHub
GitHub Stars9
CategoryDevelopment
Updated1mo ago
Forks0

Languages

HTML

Security Score

70/100

Audited on Feb 21, 2026

No findings