This is video streaming platform. Here the users can watch videos, like or dislike them, put comments on the video, and also can subscribe to channels. Also on hovering over the thumbnail, the video is played so that the user can decide to click on it to watch or not.
description This is video streaming platform. Here the users can watch videos, like or dislike them, put comments on the video, and also can subscribe to channels. Also on hovering over the thumbnail, the video is played so that the user can decide to click on it to watch or not.
stack MongoDB
is used for the database, Firebase
is used to store the video and image assests, Node.js
and Express.js
for the Backend and React.js
for the frontend. Pure CSS
is used to design the UI with a bit of Material UI
for the side drawers.
This Repo is the backend part of DevTube Web App . Here is the Frontend Repo.
├── controllers # All the controllers
├── middleware # All the middlewares
├── models # All the data models
├── routes # All the routes
└── index.js # Main Entry Point
In the project directory, you can run:
This will install all the dependencies mentioned in the package.json
Runs the app.
Open http://localhost:1212 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.