Skip to content

Train Ticket Booking System Using Flask(Python) and SQLAlchemy

Notifications You must be signed in to change notification settings

sachinsinha26/train-ticket-booking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

train-ticket-booking

Build a Back end train booking system

Roles ->

  1. Admin
  2. User

Assumptions

  1. There will be 60 seats in A/C Sleeper
  2. There will be 60 seats in Non A/C Sleeper
  3. There will be 120 seats in Seater

Operations

Admin can do the following:

  • Add additional coaches to the train
  • View all seats in a coach / train
  • Remove the coaches of a train
  • Update the details of the coaches in a train

Users can do the following:

  • Book seats of a specific coach in a train
  • View the available seats in a coach
  • Book multiple seats
  • A user cannot book a seat or seats if it is not available or booked by anyone.
  • An API to fetch all available seats
  • An API to fetch all booked seats

About

Train Ticket Booking System Using Flask(Python) and SQLAlchemy

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages