Skip to content

Damjan9898/Flight-booking-Angular-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight Booking Web App

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.

How to Run the Web Application

First, you need to install the node modules. Open your terminal, navigate to the main application directory and run this line:

npm install

Then you need to run the development server:

ng serve

Run 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.

Application Features

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.

Screenshots of main parts of the Web Application

1) Home Page / Filter Flights

dd_1

2) Browse Flights

dd_2

3) Flight Info

dd_3

4) List of booked flights

dd_4

5)Rasa chatbot preview

dd_5

About

D&D Air is an application for booking airline tickets. I used Angular for front-end, PHP for backend and MySQL database. The application also has a Rasa chatbot which you can use for buying tickets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors