Skip to content

A Flask-based web application for searching trains, booking seats, simulating payments, and generating e-tickets.

Notifications You must be signed in to change notification settings

rupeshpandith/RailWay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Railway – Train Ticket Booking System

A Flask-based web application for searching trains, booking seats, simulating payments, and generating e-tickets.

Features

  • Search trains by source, destination, and date
  • View available schedules with seat availability
  • Capture passenger details and reserve seats
  • Simulate card payments (even last digit → success)
  • Generate printable e-ticket with PNR and journey summary
  • MySQL-backed with schema/seed helper (init_db.py)

Prerequisites

  • Python 3.11+ (tested on 3.12)
  • MySQL 8+ server
  • PowerShell (for the commands below on Windows)

About

A Flask-based web application for searching trains, booking seats, simulating payments, and generating e-tickets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published