Skip to content
No description, website, or topics provided.
JavaScript CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
public
routes
views
.DS_Store
.gitignore
README.md
app.js
notes_JR.txt
package-lock.json
package.json

README.md

BookLook

Contents

  • Description
  • Technologies
  • Challenges and Solutions
  • Stretch Goals
  • Authors

Description

BookLook is an online web application built on Node.js that allows users to submit reviews on books they've read and view books currently trending on the NY Tmes bestsellers List.

Features

Users are immediately taken to a splash page where they can select from a number of application features. The user experience begins with the tranding feature which displays a user friendly page starting with the highest ranked bestseller's according to the New York Times. From there, users are able to delve deeper in to the application by registering with the site which inserts a name, email address, and hashed password to our SQL database. Once registered, users are able to submit a review on a book they've read which will also be entered in to our SQL database. Registered users are now able to take advantage of the log out and log in fuctionality. The application wraps up with pages about the authors as well as a mission stamtent page about BookLook.

Technologies

  • HTML, CSS, JavaScript
  • Node.js
  • Express
  • EJS
  • Bootstrap
  • jQuery
  • MySQL
  • Sequel Pro
  • Visual Studio Code
  • AWS

Challenges and Solutions

Most challenges we came accross centered around our desire to reach as many of our stretch goals as possible. Our original idea was to build an application which would return book recommendations to users based on previous books they've read and liked. We made tough decisions to cut certain functionality as the project progressed. Uploading our front and back end files to AWS was a challenge, and making it serviceable as well as secure against sequel injection, spamming, etc... was a particular challenge. We were able to make bring the website up, and it is functional on both http and https ports.

Stretch Goals

  • Machine Learning
  • Web Scraper for book Genres
  • AWS
  • Recommendation Engine

Authors

  • Jim Owens
  • JR Priestman
  • Olugbenga Akhuemonkhan
  • Zac Crosby
You can’t perform that action at this time.