It uses open [The Movie Database (TMDb) API] (https://www.themoviedb.org/documentation/api). This project was bootstrapped with Create React App.
Builds the app for production to the build
folder.
- React
- Redux & Redux thunk
- Typescript
- React router v4
- Reselect
- Formik
- Jest & Enzyme
- Styled components
- Firebase database
- List movies
- List a particular movie
- Sort & Filter movies
- Search a particular movie
- Load more movies on page scroll
- Authentication by using Firebase authentication backend
- Firebase database for storing favorited and watch later movies for authenticated users
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.