Railway Database Management System
This project provides a user-friendly system for booking and managing train tickets, along with relevant travel information.
Features
-User accounts for login, registration, and profile management.
-Train and route search based on various criteria (source, destination, date, cost).
-Easy one-click ticket booking.
-User booking history for tracking active and cancelled tickets.
-Ticket cancellation functionality.
-Admin panel for managing trains, routes, tickets, passengers, and audit logs.
-Comprehensive database schema for efficient data storage and retrieval.
User Flow
1. User can login and signup
2. User can search for a route
3. User can update account settings
4. User can cancel a booking
5. User can book a Ticket
Admin Flow
1. Admin can manage trains
2. Admin can manage routes <br
3. Admin can manage tickets
4. Admin can manage passenger details
Conclusion
This train ticketing system aims to simplify the booking process and offer convenient management options for users and administrators.
Installation:
Clone the repository.
Install required dependencies (refer to project documentation).
Configure database connection details.
Run the application following the provided instructions.
Usage:
Refer to the project documentation for detailed instructions on user and admin functionalities.
Contribution
We welcome contributions to improve this project. Please refer to the contribution guidelines (if available) before submitting pull requests.