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

https://github.com/sudeep-poojary/youtube-clone

YouTube Clone - Using ReactJS, Styled-Components, Redux Toolkit, Firebase and MongoDB
https://github.com/sudeep-poojary/youtube-clone

expressjs firebase mongodb mongoose nodejs react-hooks react-router reactjs redux rest-api

Last synced: 3 months ago
JSON representation

YouTube Clone - Using ReactJS, Styled-Components, Redux Toolkit, Firebase and MongoDB

Awesome Lists containing this project

README

          

ViewTube - A YouTube Clone

## Technologies 🔧

- HTML, CSS, Javascript
- React.js
- Node.js
- Express.js
- MongoDB
- Firebase
- JWT Auth
- Redux Toolkit
- Styled Components

## Installation 💾

1. Clone the Repository

```bash
git clone https://github.com/Sudeep-Poojary/YouTube-Clone.git
```

2. Create config.env file in `client` folder and Fill your `.env` variables:

```env
REACT_APP_FIREBASE_API_KEY=
```

3. Create config.env file in `server` folder and Fill your `.env` variables:

```env
MONGO=
JWT=
```

4. Install dependencies:

```bash
npm install
```

5. Run React Server from `client` folder:

```bash
npm start
```

6. Run Node.js Server from `server` folder:

```bash
npm start
```

## Screenshots 📸

## Check the UI Here 💫

### [ViewTube](https://view-tube-pi.vercel.app/)