Skip to content

MaferRod/flight-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight App

Table of contents

Introduction

The Search Flight Application is a full-stack project developed to search flights using Amadeus API.


Technologies

  • Frontend:

    • React (TypeScript)
    • Axios (for API calls)
    • CSS for basic styling
  • Backend:

    • Spring Boot (Java)
    • Gradle (for dependency management)
    • Amadeus API

Features

  • Search flights by origin, destination, departure and arrival date.
  • Sort the results by price, duration or both.
  • See the details of the flights by click in them.

Setup Instructions

1. Prerequisites

Make sure you have the following installed:

2. Clone the Repository

git clone [https://github.com/MaferRod/flight-app.git)
cd todo-app

3. Backend Setup (Spring Boot)

Navigate to the backend directory:

cd backend
  • Build the proyect
     ./gradlew build
  • Run the Spring Boot backend:
     ./gradlew bootRun 
    The backend will start at http://localhost:8080.

4. Frontend Setup (React)

Navigate to the frontend directoty

cd frontend

4. Docker Setup (Docker Compose)

Make sure to Download and install Docker

  • Build and Run both services (backend and frontend):
  docker-compose up --build
  • In case you already build the services:
     docker-compose up
  • To turn down the services:
     docker-compose down

To acces the application go to:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published