This is a React app that allows users to browse for their favorite movies, TV shows, or film personalities.
Mike Choi - Designer and Developer
To get this project running on your local machine, follow the instructions below.
NPM
- Download and install Node.js and npm
(Or run the following command in your Node CLI to get the latest version of NPM if already installed)
npm install npm@latest -g
Download and Install Project Files
- Clone the repo
git clone https://github.com/mikec-git/FilmBase-React-App.git
- Run npm install inside the project root directory to get required dependencies
npm install
- Start the server
npm run start
Enjoy! :)
Libraries
- React.js - The Javascript library used
- React Router - Router used alongside React
- Redux - State management
- Redux-Saga - Redux middleware for side effects
- SASS/SCSS - CSS Pre-Processor
- React Slick - Carousel component
- React Transition Group - Animations for components
- Axios - XMLHttpRequest Library
- Moment.js - Time conversion format library
APIs
- TheMovieDB API - Database for film/TV information
- Youtube API - Youtube video player API
This project is licensed under the MIT License - see the LICENSE file for more details