This project, a personal Angular JS flight booking web application, was created using Angular CLI version 15.0.4. It combines Angular's TypeScript-based framework with a PHP back-end, and all data is managed in a MySQL database. A key feature is its Rasa chatbot, developed in Python, enhancing user interaction.
First, you need to install the node modules. Open your terminal, navigate to the main application directory and run this line:
npm installThen you need to run the development server:
ng serveRun Rasa chatbot servers separately:
//Rasa chatbot is a separate app which interacts with Flight Booking app through sockets. They need to be activated through separate terminal.Open http://localhost:4200 with your browser to see the result.
Experience the ease and convenience of managing your travel plans with our Flight Booking application. Here's what you can do:
- Browse through a comprehensive list of active flights to find your perfect journey.
- Utilize advanced filters to narrow down flight options based on your preferences.
- Effortlessly book the desired number of seats for your travel.
- Enjoy the flexibility to cancel your flights if plans change.
- Review your travel history by checking all completed flights.
- Engage with our innovative Rasa chatbot, which enables you to perform all these functions conveniently through simple chat interactions, enhancing your browsing experience.




