This is the group Project for CS 546, Web Programming I, at Stevens Institute of Technology
Group Members: Saransh Ahlawat, Justin Westley, Priyanka Vijayaraghavan, Song Xu, Tianxin Liu
This is an application built in Javascript using Node.js and MongoDB for the database. Styling and pages were
created using HTML and CSS. A full list of technologies used can be found at the end of this document.
This application is titled "Media Recommender," and serves as a platform for users to search for music and movies,
as well as create playlists of their favorites, or things to watch later. When creating an account, users input their
favorite music and movie genres. This, along with your playlists, allows the system to recommend new things to you,
which are available on your profile page, as well as through email notifications.
-Be sure to have Node.js and MongoDB installed on your computer
-Be sure your MongoDB is running on your computer
-Download or pull the master branch of this repository. In git, the command would be git pull
-Navigate to the media-recommender directory in the terminal
-Install all the dependencies with the command npm install
-Seed the database with some starter data with the command node seed.js
-Start the application with the command npm start
-With the server running, head to the address of the website, which is localhost:3000
by default
-Login to the application using crediential give at the bottom of this document
OR
-Sign up by filling out the user's information (ex user name, password and so on)
-After registering as a user, you may use any functionality of the website. This includes adding media to your playlists,
getting recommendations, searching and more
-After an account has been created, you can log in in the future, instead of signing up again
Video Demo : Uploaded to Canvas.
-JavaScript
-Node.js
-MongoDB
-HTML
-CSS
-Handlebars (templating)
-OMDB API
-Spotify API
-express-mailer
-bcrypt
-body-parser
-express-session
-node-uuid
-omdb-api-pt
-request
-xss
email: RStevens@gmail.com password: 123456