Skip to content

ravikumar1002/streaming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Library Backend

This folder contains the Mock Backend created for Video Library App. It contains different API end-points and database configuration for building Video Library; so that you can focus on building Frontend.

Screens in this project

  • Landing Page
  • Video Listing Page
  • Authentication (Login, Signup and Logout) Pages
  • Single Video Page
  • Playlist Management Page
  • Watch Later Page
  • Watch History Page
  • Liked Videos Page
  • 404 (Not Found) Page
  • Upload Video

Features

  • Landing Page.
  • Video Listing Page with options of Watch Later, create new Playlist, add or remove the video from Playlist and upload video.
  • Single Video Page - User can like video, add to watch Later, Add/Remove from Playlist.On playing the video, it will be added in history also you can add a note also edit and delte a note.
  • Playlist Management Page, consists of all custom Playlists, user can browse in playlist, delete video from playlist and delete playlist.
  • Watch Later Page - User can delete the video from Watch Later.
  • Watch History Page - User can delete the video from Watch History and can even Clear Watch History.
  • Liked Videos Page - User can delete the video from Liked Videos.
  • Alerts in the app to notify the users about success/failure operations.
  • All the screens are Responsive.
  • Upload video with url and some video information

Tech Stack and Tools

  • React JS
  • React Router v6
  • React Context API + useReducer
  • Vanilla CSS integrated with particlesUI Component Library
  • Git For Version Control
  • Netlify for Deployment
  • React Player

live Link

Streaming

Live demo

video4599712960.mp4

About

A Video player web app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published