Skip to content

Lalit7374/Ticket_Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticket_Go - Ticket Booking System

Project Overview

Ticket_Go is a ticket booking system designed to allow users to book, cancel, and view tickets. It uses a variety of data structures to manage and optimize ticket operations, including queues for booking, stacks for cancellations, and linked lists to store booking history.

This project is built using Django for the backend and Python for data structure management.

Technologies Used

  • Python: The primary programming language for implementing ticket booking logic and data structures.
  • Django: The web framework used for building the backend and handling HTTP requests and responses.
  • Data Structures:
    • Queue: Used for managing ticket bookings in a First-Come-First-Serve (FIFO) manner.
    • Stack: Used for handling ticket cancellations and undoing cancellations (Last-In-First-Out).
    • Linked List: Used to store the history of ticket bookings, cancellations, and rebookings.

Features

  • Booking Tickets: Users can book tickets which are added to a queue.
  • Cancel Tickets: Canceled tickets are added to a stack, with the ability to undo cancellations.
  • Ticket History: The system keeps track of all bookings, cancellations, and rebookings using a linked list.
  • Undo Cancellation: Users can undo cancellations, re-booking the most recently canceled ticket.

Snapshot's of project

image

image

image

image

TicketBookingSystem-30seconds-ezgif com-video-to-gif-converter

Clone the repository

To get started with this project, first clone the repository:

git clone https://github.com/Lalit7374/Ticket_Go.git

Key Sections Added:

  1. Install Dependencies: Installing Django via pip (pip install django).
  2. Set Up the Project: Running database migrations (python manage.py migrate).
  3. Running the Project: Running the development server (python manage.py runserver).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published