- Fork this repository.
- Clone the forked repository on your local machine.
- Install all the dependencies -
yarn install
. - Run
npm start
in the console.
- Authentication
- Signup
- Login
- Logout
- Home page with categories
- Videos Page
- Video Filters
- Sort by Latest
- Search Videos
- Playlist Management
- Like/Dislike
- Watch Later
- History
- Loading animation
- Alerts for certain actions
- React Hooks for UI
- React Router v6 for client side routing
- Axios for making API requests
- React Spinners for loading animations
- MockBee for mock backend