Devhub is a Video Library App, where users can play binge-watch videos related to cricket.
- React
- Redux
- Javascript
- CSS
- Mockbee (for backend)
- Banner that navigates to explore page
- Video Listing by Categories
- Trending Videos
- infinite Scrolling
- Listing all the videos
- Filter Functionality to filter by:
- Best Sixes, yorkers, funny moments or catches.
- Sort by Date latest or oldest.
- React Video Player
- List all the playlist of the user.
- user can delete playlist from here.
- sub-page which lists all the videos belonging to that playlist,
- List all the videos liked by user.
- user can remove video from likes list
- List all the videos user wish to watch later.
- user can remove video from Watchlator list
- List all the videos watched by user.
- user can remove video from History list
- user can delete all history from history page
- Input first and last name
- Input email address
- Input Password and verify password by click show password button
- Create new account button
- Already have an account button
- Input Username
- Input password
- Login button
- Dummy login data preloaded
- Create a New Account button
- All pages are made responsive with respect to mobile screens with width greater than 320px
-- user can find ther creator page and all his videos
To run this app locally on your machine, clone the repo to your local machine.
1. `git clone https://github.com/m26unkwn/devhub.git`
2. `cd devh`ub
In the project directory, you can run
3. `npm install`
4. `npm start`
This will start the app in development mode.
Open http://localhost:3000 to view it in your browser.
Make sure you have access to internet to make use of the API call inside the App.