Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vijaysingh8650/video-player


https://github.com/vijaysingh8650/video-player

reactjs tailwindcss typescript webpack

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Video Player Application

## Command
### npm run start (to start the app, locally)
### npm run build (to build the server at production)


## Tech Stack
### 1. Webpack (for HMR, bundles & chunks, Webpack makes development & build easy and removes dead code resulting in better performance)
### 2. ReactJS (For SPA)
### 3. Typescript (For type checking)
### 4. Tailwind CSS


## Functionality
#### 1. Clicking on any image will open the video player (the video will run automatically).
#### 2. Video can also be watched with full screen.
#### 3. Searching (using debouncing) & sorting functionalities are given.


## Project Structure
#### The app component is the main component which works as a master file (containing all functions and states). The playlist component shows all movies with thumbnails and video play icons. The video player component shows the video in popup form. It also contains a video title, source, and description. Constants and types (for typescript) have separate files.
#### React-Player library is used to play video with all requirements.

Task


Task

#### Thank you