This is my first real website. this site is a todo list app it uses some of the most popular frameworks such as express, mongoose, passport,ejs and more
- ejs
- Express.js
- mongoose
- passport
- express-session
- morgan
- bcryptjs
- helmet
solid understanding of express router, middleware and M.V.C
used to create the pages and render item's conditionally
used to create/validate schema's and connect to the database
used to hash and salt users passwords
used to secure the server
used to log all servers request and responses
used to handel authentication and Google/GitHub login oauth flow
used to manage secure and store session data allong with connect-mongo
- DB_URL
- DB_URL_O
- SESSION_SECRET
- GITHUB_CLIENT_ID
- GITHUB_CLIENT_SECRET
- SALT_ROUNDS
- PORT