- A simple web app to rate movie of your choice.
- 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
- Clone this repository.
git clone https://github.com/sdanyalk/auth-project-two.git
- Navigate into the cloned directory.
cd auth-project-two
- Install Nodejs dependencies.
npm install
- Create mysql database using the
schema.sql
file, located below./db/schema.sql
- Update database username and password configuration in
config.json
file, located below./config/config.json
- In the root directory of the project, start the server.
node server.js
- In your browser navigate to the following page.
http://localhost:8080
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 |
This project is deployed on Heroku. The link to web app is:
- CSS Frameworks:
- Bootstrap
- Server-side API used:
- OMDB :http://www.omdbapi.com/
- Third-Party API used
- jQuery
- chart.js: https://www.chartjs.org/
This project is licensed under the MIT License - see the LICENSE file for details.