The Travis Movie Database (TMDb)
Duration: 48 Hour Sprint
TMDb is a simple movie organization app built using React, Redux, and Material UI. This assignment from Prime was a great way to work with databases and joining tables. A lot of my time was spent on figuring out the right sql queries for adding and getting data as well as setting up reducers and sagas.
Building this app also allowed me to get more familiar with Material UI and customizing their built in styles.
Link to software that is required to install the app (e.g. node).
- Create a database named
saga_movies_weekend
, - The queries in the
database.sql
file are set up to create all the necessary tables and populate the needed data to allow the application to run correctly. The project is built on Postgres, so you will need to make sure to have that installed. We recommend using Postico to run those queries as that was used to create the queries, - Open up your editor of choice and run an
npm install
- Run
npm run server
in your terminal - Run
npm run client
in your terminal - The
npm run client
command will open up a new browser tab for you!
- React
- Node
- Express
- Material UI
- PostgreSQL
- Redux
Thanks to Prime Digital Academy for giving us this fun weekend challenge.
If you have suggestions or issues, please email me at travisjhuss@gmail.com