Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thepravin/video-hub


https://github.com/thepravin/video-hub

javascirpt react reactjs reactproject redux youtube-api youtubeclone

Last synced: 2 days ago
JSON representation

Awesome Lists containing this project

README

        

# πŸŽ₯Video Hub React App (React Project No. 6)

## Overview

Welcome to the Video Hub React App! This application is designed to provide users with a seamless experience to discover popular videos, explore new movie trailers, and much more.

##

## Deployment πŸš€

```
https://video-hub-smoky.vercel.app/
```

## πŸ“ What I Learned
Throughout the development of this app, I gained hands-on experience with various technologies and concepts:

- πŸš€ **React Installation**
- πŸ–₯ **JSX**
- 🧩 **Components and Props in React**
- πŸ”„ **Data Flow: Parent to Child and vice versa**
- βš›οΈ **React Hooks:** `useState`, `useEffect`, `useParam`, `useError`, `useSelector`,`useSelectParams` etc.
- 🧠 **Integrating MUI (Material-UI) in React**
- 🌟 **Simmer UI**
- πŸ” **Debouncing in react**


### Prerequisites

Could you make sure you have Node.js and npm installed on your machine?

## Getting Started

1. Clone the repository: `git clone [repository_url]`
2. Install dependencies: `npm install`
3. Run the development server: `npm start`

## ScreenShots

![image](https://github.com/thepravin/video-hub/assets/114281988/a892f651-5b39-4c1a-a290-fa6b30779af9)

![image](https://github.com/thepravin/video-hub/assets/114281988/5bd93777-113d-4c7e-9e40-937c84cc0e0c)


πŸ§‘β€πŸ’» Happy coding!