Skip to content

Simple Data Persistence Web App with Node.js and OAuth

Notifications You must be signed in to change notification settings

alppiskin/watchlist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Your Watchlist

https://a3-alppiskin-alp-piskin.glitch.me/

This is a watchlist application where you can log shows or movies you'd like to watch. Each entry has a name, a director, and a priority rating so you can remember what great piece of art to watch next when you have many on the list.

Technical Achievements

  • Tech Achievement 1: I established login/register authentication and data persistence with MongoDB instead of local/lowdb
  • Tech Achievement 2: Using around 8-10 Middleware packages
  • Tech Achievement 3: Using bcrypt to hash passwords for privacy (encrypts passwords that can be viewed on MongoDB site)

Design/Evaluation Achievements

  • Design Achievement 1: Worked a lot on EJS and EJS layout to optimize the structure of HTML components, especially with tables and forms.
  • Design Achievement 2: Using flash messages to create pretty pop-up alerts to the user for invalid login / registry ("Passwords don't match", "Email exists" etc.)

About

Simple Data Persistence Web App with Node.js and OAuth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 56.4%
  • JavaScript 43.6%