Skip to content

LuciferM12/Flight-Search

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Breakable-Toy-II-Flight-Search

Description

This application is designed to allow users to search for flights between their preferred airports. Searches can be made using a section that includes airport names, departure dates, number of adults, currency, and the ability to select a return date to purchase round-trip flights.

The results show an overview of available flights and can be sorted by duration and/or price, ascending or descending. Clicking on the flights also displays specific details.

Technologies used

  • Front-end: Vite(React), TypeScript, Ant Design, Axios and Sonner.
  • Backend: Java with Gradle, Spring Boot.

Instalation

  1. Clone the repository:
  https://github.com/OmarRdz12/Breakable-Toy-II-Flight-Search.git
  1. You need:
  docker or podman
  docker-compose or podman-compose
  1. In the frontend create a .env file inside frontend/
  VITE_API_URL = http://localhost:5054/
  1. In the backend create a .env file inside backend/src/main/resources
  API_KEY = YOUR AMADEUS API KEY
  API_SECRET = YOUR AMADEUS API SECRET
  FRONTEND_URL = http://localhost:5053
  1. Run de project
    docker-compose up or podman-compose up
  1. You can read the individual readme to better understand the project

About

Application to flight search using Amadeus API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 67.8%
  • TypeScript 30.8%
  • Other 1.4%