The application consists of a backend REST API built with Spring Boot (flight-manager-spring) and a frontend application created with React.js. It allows you to add and remove flights and passengers, as well as manage passengers for selected flights.
-
Clone the Repository: Clone this repository to your local machine using the following command in your terminal:
HTTPS
git clone https://github.com/Shair13/flight-manager.git
SSH
git clone [email protected]:Shair13/flight-manager.git
-
Run the Application: Navigate to the repository folder and use the Docker Compose command to run the application:
docker compose up
-
Access the Application: Once the application is running, you can access it through your web browser at the following address:
http://localhost:3000
In the flight details, you can add passengers and update the current flight. Below, you will see all passengers on this flight, and you can remove them by clicking the "X" button.
When adding passengers, you will be redirected to a page showing passengers not already added to the current flight.
Thank you for exploring flight-manager! If you have any questions, feedback or issues, feel free to reach out to me:
- Email: [email protected]