An easy-to-use web-based application to record pilot’s flight times.
Record departure and arrival airports and time and automatically calculate flight time.
Record each flight against a specific aircraft type and registration id.
Secure login and once you have been logged in, stay logged in until your session expires or you logout
Packages/libraries used for this application:
Bcrypt
Connect-session-sequelize
date-fns
dotenv
Express
Express-handlebars
Express-session
MySQL2
Nodemailer
Sequilize
tailwindcss
- Fork repository
- Clone repository to local environment.
- Node.js must be installed.
- To install all the dependencies (bcrypt, connect-session-sequelize, date-fns, dotenv, express, express-handlebars, express-session, mysql2, sequilize, tailwindcss) use the following command:
npm install
When you first visit the app, you will be presented with a typical login screen.
We have included options to signup, login or forgotten password.
You will be automatically signed out after 5 minutes of idle time.
Once you login you will be redirected to the Dashboard:
Use the horizontal and vertical scroll bars to view the table of log book entries.
To add a logbook entry, click on the Add New button
To Edit, click on the edit Icon in the table next to the row you want to edit:
Github link: https://github.com/PFZM/Pilot-Log
This project is covered under the MIT license.
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Please note we have a code of conduct, please follow it in all your interactions with the project. Contributions follow the Contributor Convenant.
Ahrar Bashar
GitHub profile
Contact Me - Email - missing email
Pablo Zambrano
GitHub profile
Contact Me - Email
Stuart Simmons
GitHub profile
Contact Me - Email