Backend

YouTweet Backend

Introduction

This project is a YouTweet backend that integrates YouTube-like functionalities with a Twitter-style tweet system. It includes essential features like user management, video uploading, playlist creation, and more. Explore the API documentation for in-depth details.

Content Link
API Documentation Click here
Model Diagram Click here

Features

User Management

Video Management

Tweet Management

Subscription Management

Playlist Management

Like Management

Comment Management

Dashboard

Health Check

Technologies Used

Figma

Figma Prototype

Installation and Setup

  1. Clone the repository:

    git clone https://github.com/dpvasani/Backend.git
    
  2. Install dependencies:

    cd Backend
    npm install
    
  3. Set up environment variables: Create a .env file in the root directory and populate it using the .env.sample file as a reference.

  4. Start the server:

    npm run dev
    

Contributing

Contributions are welcome! If you’d like to contribute to this project, feel free to submit pull requests or open issues.


Let me know if you’d like to adjust any part of the file!

Copyright © All Right Reserved By Darshan Vasani