Skip to content
master
Switch branches/tags
Code
This branch is even with ggaeth:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Binge-Watcher

BingeWatcher

Description

Binge-Watcher is a website that allows users to search for movies.

Backend Technologies Used: Node.js, Express, mySQL Database, Sequilize, Authentication with JSON, Express, MVC File Structure, Nightmare Testing, Mocha Testing,

Frontend Technologies Used: Javascript, Jquery, Bootstrap, HTMl5, API's, Anime.js, Handlebars, Scroll.js, Passport.js

Demo

Check out Binge-Watcher at https://binge-watcher.herokuapp.com/

Installation

git clone https://github.com/ggaeth/Binge-Watcher.git
cd Binge-Watcher
npm install
type your mysql password in the config file in the development object

Running Locally

To run the application locally and access it in your browser, first set the PORT environment variable to the value of your choice. An example is shown below.

export PORT=3000
After the PORT environment variable has been set, run the Node.js application with the command below.
node server.js

The application will now be running locally on PORT, in this case that is port 3000. You can then access it locally from your browser at the URL localhost:PORT, in this case localhost:3000.

Testing

To test our website, open the terminal in test.js in the nightmare test folder and then run the command: npm run test

Click on this picture to watch a video of nightmare.js in action on our Bingewatcher website.

Future Additions

Some future additions we are considering are adding login authentication, adding individual queues for users to store their favorite movies in, and adding a comment section with reviews for the individual movies.

Development Process

Here is a link to a google slides presentation that discussed the development process of this project.
Google Slides Presentation

Coded and Designed by Griffin Gaeth, Pat Shehan, and Jennifer Lang

Thanks to TMDB for use of their API.

About

TV/Movie streaming helper!

Resources

License

Releases

No releases published

Packages

No packages published