Skip to content

A simple website that recommends movies similar to the queried movie, build using HTML, CSS, Javascript, Node.js, Express.js and EJS

Notifications You must be signed in to change notification settings

Varniro/Movie-Recommender

 
 

Repository files navigation

Movie/TV Show Recommender

Get Movie and TV Shows Recommendations Easily

Simple movie/tv shows recommendation site that recommends movies/shows similar to the requested movie/show , built using HTML,CSS, Javascript ,Node.js ,Express.js and EJS.

To see a Live Demo Go To - https://polar-chamber-42608.herokuapp.com/

This site uses the TMDB API to get a list of recommended movies for a requested movie which is then displayed on the page in a card layout.

  • Built with HTML, CSS and Javascript
  • EJS for creating templates
  • ✨TMDB API ✨

Features

  • Get similar Recommendations to your favourite movie/show
  • Watch Trailers
  • Get an average movie rating across all platforms
  • User Ratings
  • Release Date
  • Movie Summary
  • Check out current trends in Discover

Tech

Movie Recommender uses several libraries and frameworks to work properly:

  • Bootstrap - Open Source CSS Framework having great UI boilerplate for modern web apps!

  • TMDB API - Application Key Point

  • axios - Promise based HTTP client for the browsers and node.js.

  • ejs-mate - layout, partial and block template functions for the EJS template engine

  • node.js - evented I/O for the backend

  • Express - fast node.js network app framework

  • body-parser - Node.js body parsing middleware.

  • method-override - to use HTTP verbs such as PUT or DELETE in places where the client doesn't support it

Installation

Movie Recommender requires Node.js v10+ to run.

Download the ZIP file, install the dependencies using npm i.

Go to TMDB API get your API KEY and put it on .env file

Now start the app using npm start app.js

About

A simple website that recommends movies similar to the queried movie, build using HTML, CSS, Javascript, Node.js, Express.js and EJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • EJS 61.5%
  • JavaScript 25.4%
  • CSS 13.1%