/P2_Valar_Morghulis_Movie_Ranker

Full stack movie ranker

Primary LanguageJavaScriptMIT LicenseMIT

Version Build Status License: MIT

Project Title: Rotten_Potatoes 🙌

Team Name: Valar_Morghulis
Team Members: Nicholas, Michelle, and Nathaniel
  • A simple web app to rate movie of your choice.

Table of Contents:

Features

  • Able add and give rating on the movie
  • Able to see top 6 movies in each genre
  • Able to see the average movie rating of the movie

Installation 💾:

  1. Clone this repository.
    git clone https://github.com/sdanyalk/auth-project-two.git
    
  2. Navigate into the cloned directory.
    cd auth-project-two
    
  3. Install Nodejs dependencies.
    npm install
    
  4. Create mysql database using the schema.sql file, located below.
    /db/schema.sql
    
  5. Update database username and password configuration in config.json file, located below.
    /config/config.json
    
  6. In the root directory of the project, start the server.
    node server.js
    
  7. In your browser navigate to the following page.
    http://localhost:8080
    

NPM Packages

Package Documentation
express Express
express-handlebars Express Handlebars
mysql2 Node MySql 2
sequelize Sequelize
passport Passport
passport-local Passport Local Strategy
bcrypt BCrypt
connect-flash Connect Flash for Express
dotenv Dotenv
chart.js chart.js

Heroku Deployment

This project is deployed on Heroku. The link to web app is:

Rotten Potatoes


Libraries used

  • CSS Frameworks:
  • Bootstrap
  • Server-side API used:
  • Third-Party API used

License

This project is licensed under the MIT License - see the LICENSE file for details.