Co-Pilot is a flight data app tailored towards pilots and air safety personnel.
It requests information via API calls about individual airports in the form of Metars, TAFs and NOTAMS and displays this information in a convenient and easy to read interface.
This app was created by Nick Doyle and Dylan Leard.
A demo version without the styled map is available on heroku. https://quiet-plateau-76741.herokuapp.com/
- Node.js
- Express
- React
- bootstrap
- chartjs
- dotenv-webpack
- google-maps-react
- node-sass
- uuid
- xml2js
-
A GoogleMaps API key is required for the map to properly render
-
Install all dependencies (using the
npm install
command) -
Run
npm run dev
to start the development server
- The displayed province defaults to BC
- The selected province can be changed using the Config panel
- Clicking on an airport marker shows information for that airport, and contains a button to add that airport to your trip planner
- The trip planner can be opened with the planner button at the top of the page
- Inside the planner airports can be added via the search bar, and removed with the remove button
- The planner displays Metars, TAFs, and trend graphs for temperature, wind speed and visibility