A combination of libraries and frameworks integrated to showcase using React as the frontend to create a basic Netflix-like user interface
Table of Contents
This project aims to integrate libraries (Create React App template with TypeScript, Tailwind, SASS) to demonstrate a basic netflix-like user inteface dedicated to my cat Jinx.
The following open source packages are used in this project:
- React
- Create-React-App
- React-Toastify
- Bootstrap 5.1
- MDB 5
- ESLint
- Prettier
- The Movie DB
- Tailwind
- Human Activity Recognition documentation
- React-select documentation
Clone the git repo and install dependencies.
Navigate to the source for the React-app:
npm ci
You can then run following scripts for local development
npm run build // builds the React app
npm test // run unit tests
npm lint // check for any linting issues
For the SPA project the following app settings needs to be configured (by creating an .env file):
- REACT_APP_MOVIEDB_API_KEY: indicates your tv MovieDB API key. This can be obtained here - https://www.themoviedb.org/settings/api.
- REACT_APP_FIREBASE_API_KEY: Indicates your firebase API key. This is required to demonstrate basic login functionality.

