Web application with the main functions of YouTube such as:
- Create a user
- Sign in with Google account
- Upload videos
- Comment
- Delete Comment
- share on different social networks
- Like and dislike
- Subscribe
- Search
- Show videos according to their tag
- Dark mode
-
Create a DB in MongoDB.
-
Follow the steps below to use the project:
# Clone the project
$ git clone https://github.com/AvilaKevin/YouTubeClone.git
# Access
$ cd YouTubeClone/serverYoutubeClone
# install server dependencies
$ npm add express nodemon mongoose
# Save the MongoDB key in /serverYoutubeClone/.env
MONGO = YOUR KEY;
# Run the project
$ npm start
# The server will start on <http://localhost:8800>
- React JS
- Redux
- Node JS
- Express JS
- Mongo DB
- Mongoose
- Firebase