- Search itineraries
- Handle non-stop and round flights
- Show Amenities
- Display price breakdown
For details about the architechture of each application look into the README files inside each folder. These files include information about components, functionality and testing.
This applicaition is made to run on Docker containers, using dockerfiles inside frontend and backend applications, and a docker-compose.yml to run the images generated by the files in a container. You need to set your own environment variables inside application.properties to run the app.
-
First step is installing and setting up docker on your workstation. Here is the link to the docker docs, which include guides on how to install their desktop application. https://docs.docker.com/desktop/ Docker desktop is an easy way to handle your containers without having to depend exclusively on the CLI.
-
Once you have docker and the project in your computer, you can then run these commands inside the main folder of the application {docker build -t ./frontend}, {docker build -t ./backendbtII} . These commands create docker images of each of the projects using the instructions specified inside the dockerfiles.