In this application, we utilized The Movie DB API to create a personalized movie application to allow users to view, favorite, and search for movies within the database. The main goal of the project was to allow users to create accounts, favorite movies, and then be able to view those favorited movies when signing back in at a later time. This application contains a backend server to validate users as well as a client-side frontend created using create-react-app. We used react, redux, react router, and redux thunk middleware to create the front end application.
- React
- Redux
- React Router
- Redux-Thunk Middleware
- Jest
- Enzyme
This project was bootstrapped with Create React App.
To view this application, you first need to run the backend server by following these instructions:
git clone https://github.com/turingschool-examples/movie-tracker backendcd backendnpm installnpm start
Then, you can run the frontend server to view with the application
git clone https://github.com/colev1/movie-trackercd movie-tracker/npm installnpm start
Open http://localhost:3000 to view it in the browser.
In the movie-tracker directory, you can run the test files using:
npm test
- Cole Vanacore: https://github.com/colev1
- Kylie Stanley: https://github.com/kyliestanley
- Cody Price: https://github.com/cody-price