Skip to content

RailRider is an online railway reservation system that allows users to book, cancel, and manage train tickets easily. Built with Java and MySQL, it provides both User and Admin modules for seamless operations.

Notifications You must be signed in to change notification settings

udaypalli/railrider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš† RailRider - Railway Reservation System

Java JSP MySQL

A web-based railway reservation platform developed using Java and MySQL, designed to simplify ticket booking, cancellation, and train management.


πŸ“Œ Features

  • πŸ‘€ User Registration & Login
  • 🎟️ Online Ticket Booking
  • ❌ Ticket Cancellation (PNR-based)
  • πŸ“… View Booking History
  • πŸ‘¨β€πŸ’» Admin Dashboard
  • πŸš‰ Train Management (Add, Update, Delete)
  • πŸ“Š Report Generation (Performance & Revenue)
  • πŸ”’ Secure Authentication

πŸ–ΌοΈ Screenshots

Home Page
Login

πŸ› οΈ Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Java (JSP & Servlets)
  • Database: MySQL
  • IDE: NetBeans
  • Platform: Windows 10+

βš™οΈ Setup Instructions

  1. Clone or download the repository.
  2. Import the project into NetBeans IDE.
  3. Configure and start the MySQL database with the provided schema.
  4. Update database credentials in the project configuration file.
  5. Run the project and access it via your browser.

πŸ§‘β€πŸ’» Developer Info

  • πŸ‘¨β€πŸŽ“ Uday Gopal Palli

πŸ“„ License

This project is for educational purposes only and not intended for commercial use.


About

RailRider is an online railway reservation system that allows users to book, cancel, and manage train tickets easily. Built with Java and MySQL, it provides both User and Admin modules for seamless operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages