A video library app providing list of songs and albums of different artists and categories.
SPA responsive video player integrated application made using ReactJs.
- ReactJS
- CSS3
- React Router
- Context API
- Mockbee for backend.
- Authentication
- Toasts, video listing, Filter functionality
- Playlist/watch later/history management
- Like/unlike functionality
- Home Page
- Single Video Listing Page
- Video Listing Page
- Playlist Page
- Liked Videos
- Watch Later
- 404 Page
- History
- Authentication Pages
- SignUp
- LogIn
- LogOut
The very front opening of Musing studio comprise of a carousel component.
Clicking on any slide of carousel would navigate you to the product listing page with the selected carousel category.
Further going down on landing page you would see music categories.
Below it are you artists category.
If you click on any one of the categories you will be redirected to the video list page with the selected category.
-
You would see a video listing page where all the videos are listed.
-
On video Card, you would be able to see call to action button, clicking on it would popup options.
-
Those options would contain:
- From the navbar, you can navigate to your playlist page where all your playlists would be present.
- On the Playlist Page,
- You would be able to delete a playlist.
- You would be able to delete a particular video from a playlist.
You would be able to remove the video from the Liked Videos List.
You would be able to remove the video from the Watch Later list.
- When you view a particular video that will add it to the history.
- You can delete a particular video from the history.
- You can see a button to "Clear full history" which will clear all the history at once.
Click on any video you want to see, and you will be navigated to the single video listing page.
Click on the play button and it will play the video, and will also add it into your history. On this page you would also be able to see recommendation container, which lists all other similar recommendations.
The recommendation card would look something like this
On clicking the options icon on this recommendation card will popUp the options.
The user would be able to signUp using his/her credentials.
Login if already have an account or do a guest login.
Take care of page not found, displays 404 page if route not found.
Twitter
LinkedIn
Instagram
[Gmail](mailto: namratajain29001@gmail.com)
For contributing to expeditech UI,
- Clone & Fork the repo.
- Make a feature branch from dev.
- Commit and push those changes.
- Raise the PR(pull request).