A flight booking application that allows users to search for flights, book tickets, and manage their bookings.
- Search for flights based on departure and destination airports, date, and other criteria.
- View available flights with details such as airline, departure time, and price.
- Select and book flights for one or multiple passengers.
- Manage bookings, including viewing, modifying, and canceling existing bookings.
- User authentication and authorization for secure access to the application.
- Clone the repository:
git clone https://github.com/aadium/book-my-flights.git
- Install the dependencies:
npm install
- Start the application:
npm start
- Open the application in your web browser.
- Sign up or log in to your account.
- Use the search functionality to find available flights.
- Select a flight and proceed to the booking page.
- Enter passenger details and complete the booking process.
- View and manage your bookings in the user dashboard.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
- Make your changes and commit them:
git commit -m 'Add your feature'
- Push to the branch:
git push origin feature/your-feature
- Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.