ongzh / Flight-Planner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flight-Plan-Project

Process flight plans obtained from an API and graphically display the coordinates of the flight path on an interactive map.

Tech Stack

Frontend

  • React
  • Typescript
  • React Simple Maps
  • Material UI

Backend

  • Express
  • Node
  • Javascript

CI/CD

  • Docker
  • Github Actions

Getting Started

Install dependencies

  • In the backend and frontend directory
npm install

Run tests

  • In the backend and frontend directory
npm test

Start frontend/backend individually

  • In the backend or frontend directory
npm start

Run Both Containers locally

docker compose up -d

API EndPoints

Flights

Method URL Description
GET /flights/display Retrieve all flight plans.
GET /flights/display/path/:flightId Retrieve flight path (with coordinates) of flight plan with id #flightId.

About

License:MIT License


Languages

Language:TypeScript 52.6%Language:JavaScript 30.8%Language:HTML 7.8%Language:CSS 4.4%Language:Dockerfile 4.3%