Duration 2 weeks
The project was to create an app where you could add movies from your collection and filter them by genre. With digital purchases being all over the place, sometimes you forget that you might have a movie when you're looking for something to watch. This allows you to add movies to your current library and sort by genre. Current iteration just adds it with a description, movie poster, and genres. A long-term goal would be able to link current subscriptions to the app so you can auto-load purchases with a direct link to its location.
- Create a PostgreSQL database with name: saga_movies_weekend
- Port is set to 5432 by default
- Change here to specify new port
- Create the tables listed in database.sql
- Optional example data is provided there as well
- Get an API key from TMDB if you don't already have one.
- Create
.env
in the route directory. - Make your API key equal
TMDB_API_KEY
- Example:
TMDB_API_KEY = q2389748923wsdfkjsjkdhfiusady8
- Example:
- Open a terminal to the repo location and run
npm install
. - Run
npm run server
in your terminal. - Run
npm run client
in your terminal npm run client
should open a browser window to the project for you.
Go to the add page. Search for the movies you want to add. Add them to your library and enjoy!
Thanks to Prime Digital Academy who equipped and helped me to make this application a reality, Chris Black for instruction, and TMDB for having a free tier for devs like me!
If you have suggestions or issues, please email me at [email protected]