Skip to content

devanshu052000/Secrets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secrets

Developed a secrets web app where users can post secrets anonymously.

Motivation

Developed it while completing the course "The Complete 2022 Web Development Bootcamp". Aim was to explore authentication and security by learning hashing of passwords, cookies and sessions using passport.js, and Login with google using OAuth 2.0 .

Tech/Framework used

NodeJS, ExpressJS, EJS, MongoDB, Mongoose, passport.js, and OAuth 2.0.

Installation

Install all the dependencies by typing the command "npm install" inside command line.

Tests

Press register if visiting for the first time.
press login if already account exists.
If authenticated, then Secrets page will be rendered.
Press logout to deauthenticate yourself. 
Press submit to post a new secret.
Head to the secrets route (/secrets) to see all the secrets posted.

Credits

The Complete 2022 Web Developemnt Bootcamp by Angela Yu (Udemy)

About

Developed a secrets web app where users can post secrets anonymously.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published