Skip to content

Pilot67/Pilot-Log

 
 

Repository files navigation

README - PILOT LOG

License: MIT

Link to see the deployed application:

DEPLOYED APPLICATION

Description

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

Dashboard

Packages/libraries used for this application:
Bcrypt
Connect-session-sequelize
date-fns
dotenv
Express
Express-handlebars
Express-session
MySQL2
Nodemailer
Sequilize
tailwindcss

Table of contents:

  1. Installation
  2. Usage
  3. License
  4. Contributing
  5. Collaborators & Questions

Installation

  1. Fork repository
  2. Clone repository to local environment.
  3. Node.js must be installed.
  4. 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

Usage

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.
login

signup

forgotpw

Once you login you will be redirected to the Dashboard: 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
Add-New

To Edit, click on the edit Icon in the table next to the row you want to edit: edit-del
Edit

Links

Github link: https://github.com/PFZM/Pilot-Log

License

This project is covered under the MIT license.

Contributing

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.

Collaborators/Questions

Ahrar Bashar
GitHub profile
Contact Me - Email - missing email

Pablo Zambrano
GitHub profile
Contact Me - Email

Stuart Simmons
GitHub profile
Contact Me - Email

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Handlebars 42.2%
  • JavaScript 29.0%
  • CSS 28.8%