A Python-based application simulating a railway reservation system, offering features like booking tickets, updating user profiles, viewing train details, and managing food services.
- 👤 User Management: Create, login, and delete user accounts.
- 🎫 Ticket Booking: Reserve seats in different coach classes.
- 🕒 Train Details: View detailed train schedules and routes.
- 🍽️ Food Services: Select and order meals during the journey.
- 🔧 Profile Management: Update account information.
- 📝 Issues Reporting: Submit and manage user complaints.
git clone https://github.com/your-username/railway-reservation-system.git
pip install mysql-connector-python
- Update database credentials in the script (host, user, password).
- Ensure MySQL Server is running locally.
Run the script:
python ARPIT.py
- 🆕 Create an account or log in.
- 🎟️ Book or cancel tickets.
- 🚆 View train details.
- 🍲 Order food.
- 🛠️ Report issues.
- Database Management: Automated creation of databases and tables (e.g., details, booking, food).
- Core Functionalities:
- insert(): For account creation.
- booking(): For ticket reservations.
- food_de(): For managing food orders.
- Other utility functions for login, profile update, and issue reporting.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See LICENSE for more information.
Feel free to adjust any sections or add more details as needed.