A MERN stack video streaming app.

screenshot of DevTube

This is an app that allow users to 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.

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.

Tech Stack: React, Node.js, Express.js, MongoDB, Firebase Storage

Hosted Link:

GitHub Link: