Skip to content

lewasserman/a3-persistence

 
 

Repository files navigation


Rate Your Books

your glitch (or alternative server) link e.g. https://glitch.com/edit/#!/a3-lauren-wasserman Include a very brief summary of your project here. Images are encouraged, along with concise, high-level text. Be sure to include:

  • To allow users to rate their books and have them ranked according to their ratings.
  • I had challenges getting the database to connect. My server code for the database has been commented out, but it still there.
  • I used cookies and a hashmap in the server to store the usernames and associated passwords since my database was not working. (choosing one because it seemed the easiest to implement is perfectly acceptable)
  • Normalize.css since it seemed nice and modern.
    • All custom CSS is in style.css
    1. urlencoded: I used this to get the encoded data.
    1. cookieSession: I used this to handle cookies dealing with users.
    1. bodyparser: I used this to parse the body of my json.
    1. listen: I used this to listen for the port.
    1. custom "app.post( '/submit-book'": I used this to add a new book or edit an exisiting book. It also sorts the books by their rating and adds rankings to them based on this sorting.

The index page for lighthouse has 99 performance, 96 accessibility, 100 best practices, and 100 SEO

Technical Achievements

  • Tech Achievement 1: I did not complete any.

Design/Evaluation Achievements

  • Design Achievement 1: I did not complete any.

About

Assignment #3 for Webware 2021 @ WPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.6%
  • HTML 20.1%
  • CSS 13.3%