The web application allows the users to watch videos from a wide range of categories from the Explore page. All users have access to the Home page where they can view the trending videos and the Explore page where they can filter the videos by using the category filters. Users can also search the videos with the video title or the creator name using the search bar.
Registered users are provided with some additional privileges. After logging into the application, users can create playlists and save the videos to their playlists. All their playlists will be visible in the My Playlists page. The videos can also be added to watch later and can be accessed from the Watch Later page. The History page displays the already watched videos by the user. Users can like their favorite videos which will be displayed in the Liked Videos page.
- Home page
- Explore page
- Authentication
- Login page
- Signup page
- Logout page
- Watch Later page
- History page
- Liked Videos page
- My Playlists page
Checkout the live application here Play
Built using HTML , CSS, JavaScript and React
Hosted on Netlify
To run the app locally, follow the below steps:
- Clone the app
git clone https://github.com/mnath30/Play.git
- Go to the folder
cd Play
- Install the dependencies
npm install
- Run the app
npm start