/Passport-Authentication

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Passport Authentication

License

Description

This is an application where users can sign up or login if they have utilized this application prior. To sign up the all the information that is required by the user is an email and password. Once the user has successfully signed up, they will be greeted with a welcome message which will include their email address as their name to add a personal touch. Once the user is signed up, they can then use the same credentials to login the next time the application is launched.

Table of Contents

License

This project is licensed under the APACHE 2.0 license

Image

image

Website

Deploy Link: https://authenticate-passport.herokuapp.com/

Installation

Run the following command "npm i" in your terminal to install any dependencies for this application

Usage

Steps on how to properly use the passport authentication application are provided below.

  • TO begin the user can launch the application by going to deployed link provided in the documentation.
  • ONCE the application is launched, the user will have the chance to sign up or login if they have visited the application prior.
  • TO signup, the user is required to provide an email address and password with a minimum length of 8 characters.
  • TO sign in, use the same credentials (email address and password) that was used to signup prior.
  • ONCE signed in, you will then be greeted with a personalized welcome message which will include you email address as part of the message to add the personalized touch.
  • THEN done using this application, you will need to hit the logout button which will log you out successfully from the platform.

Contributing

This project/repo has been contributed by Vladimir Dimitrov. Anyone can contribute to this project/repo by either reaching out to the owner or using the fork method through GitHub

Tests

Run the following command "npm test" in your terminal to run tests for this application

Technologies

Technologies, applications, and programs used in this project are HTML5, CSS3, JavaScript, Node.js, Express.js, Passport, & MySQL

Questions

If you have any questions about the project/repo, please open an issue or contact me directly at vladimir.s.dimitrov14@gmail.com. You can find more of my work at DevVlady (https://github.com/DevVlady).