This project was bootstrapped with Create React App.
Developed using React JS, this portal helps flight crew to get all their flight information, handle flight swaps, and more in the same site.
The site also has an admin tool to create flight rosters.
You can see the project deployed through this link: Some API information is not working on this deployement version
To install the project, you must use npm, with this command:
npm install
Once you have installed the dependencies, to start the project, simply run this command:
npm start
Use this credentials for login: user: employee1@airline.com password: employee1
Firebase-Firestore was used for authentication and as a DB.
Routes for this SPA were made with React-Router-Dom.
Used for graphics in the Dashboard
This was used for alerts, prompts and messages.
Maps in the Airborne section are rendered using this component.
Random flight id's are generated using this library.
Used for icons.
All fonts are from Google Fonts.
This pre-processor was used to create all styles for the site.