This web application allows users to book flight tickets and provides administrative functionalities for managing flights and bookings.
- User Registration: Users can sign up with appropriate data validations.
- User Login: Users can log in to their accounts.
- Flight Search: Users can search for flights based on date and time.
- Ticket Booking: Users can book tickets for available flights (with a default seat count of 60).
- My Booking: Users can view all their bookings.
- Logout: Users can log out of their accounts.
- Admin Login: Separate login for administrators.
- Add Flights: Admins can add new flights.
- Remove Flights: Admins can remove existing flights.
- View Bookings: Admins can view all bookings based on flight number and time.
- Access the application through the provided URL or localhost.
- Sign up or log in to your user account.
- Use the various features, such as searching for flights, booking tickets, and viewing your bookings.
- For administrative tasks, log in with the admin account and access the admin features.
Contributions are welcome! If you find any issues or have suggestions for improvements, please submit an issue or create a pull request.
Feel free to customize and expand upon this template to fit the specific details and requirements of your Flight Ticket Booking project. Remember to provide clear instructions for installation, usage, and contribution guidelines.