- React
- SCSS with glitterCSS - Component Library
- Javascript
- Context + useReducer
- React Router v6
To run this app in your local, clone this repository and navigate to the folder containing it and run the following commands.
npm install
npm start
https://hooliviews.netlify.app/
- Home page
- Video listing page
- Filter Videos by Categories
- Search video
- Individual video page
- Like/Unlike a video
- Add/Remove video from Watch Later
- History management
- Add video to history after you watched a video
- Remove video from history
- Clear history
- Playlist management
- Create a playlist
- Delete a playlist
- Add a video to multiple playlist
- Remove video from a playlist
- Loading & Alerts
- Authentication:
- User Signup
- User Login
- Responsive