This site is meant to be used by a theoretical airline. The user is able to insert new entries, update entries, delete entries, search and view existing entries for a variety of airline-related applications.
- Frontend: Built with React for a responsive user interface, styled with CSS for a modern look.
- Backend: Powered by Java and Spring Boot, offering efficient performance.
- Containerization: Utilizes Docker for easy building and deployment, ensuring consistency across environments.
- Docker
- Clone the repository to your local machine.
- Navigate to the cloned directory.
- Run the following command:
docker compose up
This will bring up the application and it can be accessed at http://localhost:3000/
Search for passenger 'John Smith' from the 'Book Trip' Page:
Results for 'John Smith' search:
Filling out the trip details for 'Smith Business Trip':
The new trip itinerary appears in the Itineraries Page:
Clicking the View button brings up the flight details:
Deleting the itinerary removes it from the Itineraries Page: