This project is a railway management system, similar to IRCTC, that allows users to check train availability, book seats, and manage their bookings. The system also provides administrative features for adding new trains, updating seat availability, and managing user accounts.
- A computer with a minimum of 4 GB RAM and 2 GHz processor
- A stable internet connection
- Python 3.9 or higher
- Flask or Django web framework
- MySQL or PostgreSQL database
- Git for version control
- Flask or Django
- MySQL or PostgreSQL
- SQLAlchemy or Django ORM
- Flask-JWT or Django's built-in authentication
pip install -r requirements.txt
- Create a new database in MySQL or PostgreSQL