Wep application that allows users to find which streaming provider a show or movie is on. Please note that this project was made in one week for a Purdue Computer Science class.
- Install nodejs
- Clone this repo
- Run
npm install
from this project's root directory - Run these commands fromt this project's root directory to generate certificates:
openssl req -newkey rsa:4096 -nodes -sha512 -x509 -days 21 -nodes -out cert.pem -keyout key.pem
chmod 700 *.pem
- Run
touch .env
and add environment variables to file (Ask Sean for these, they should not be kept in the repo for security reasons)
npm run https
node ./bin/www
- Scrape for data from Netflix, HBO, Hulu, and Amazon
- Add data to database using pgAdmin's 'import csv'
- Login with Facebook
- Create navbar that works on mobile
- Display all shows on home page
- Search for shows from home page
- Flip cards over to get more details and watch link
- Add and remove favorites from home page
- Display favorites on /user/favorites page
- Remove favorites from /user/favorites page
- 'Delete profile' button on profile page (and verify they want to do that)
- Splash page
- Search for shows from any page (change form action)
Framework: Node.js
Server: Express.js
Database: Postgres
ORM: Sequelize
Host: Heroku
💥
- Contact providers in order to keep databases updated
- Set up email forwarding
- Create API with dev db so others can fork and add to API