A web application with similar functionality to IMDB. Keeps a mongoDB database of movie information. Supports users who can browse all information (movies, people, other users), adding movie reviews, contributing new movies, and following other people/users. Additionally, this website will generate: movie recommendations based on user's data, lists of similar movies for each movie, and frequent collaborators for each person. Note:
- "people" refers to people who are part of a movie (director, writer, or actor)
- "users" refer to the users who made accounts and are using the application
https://imdbcloneweb.herokuapp.com/
Some screenshots of functionality:
To get a local copy up and running follow these simple steps.
-
npm
npm install npm@latest -g
-
mongodb Download mongodb
- Clone the repo
git clone https://github.com/phampe68/IMDBClone.git
- Install NPM packages
npm install
- Initialize the database (This can take a few minutes)
node database/database-initializer.js
- Start the server
node mainServer.js
Peter Pham
Eric Stewart
Project Link: https://github.com/phampe68/IMDBClone
Initialization script is based on professor Dave Mckenney's example initialization script.