This repository contains the backend implementation for a video streaming platform, inspired by YouTube, using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It provides essential features to manage users, videos, comments, and interactions like likes and dislikes.
Features:
User Authentication: Secure user login and registration using JWT.
Video Management: Upload, edit, delete, and retrieve video details.
Comment System: Add, edit, and delete comments on videos.
Likes and Dislikes: Interactive functionality for user engagement.
RESTful API Design: Well-structured endpoints for seamless integration with the frontend.
Database: MongoDB Atlas for efficient data storage and retrieval.