Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rockingrohit9639/watchverse


https://github.com/rockingrohit9639/watchverse

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Watchverse 👁️🌌

Welcome to Watchverse, a video-sharing platform inspired by YouTube. This project is built using ReactJS for the front-end and NestJs for the back-end.

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)

## Introduction 📽️

Watchverse is a platform where users can upload, watch, like, comment, and share videos, as well as create and manage their own channels. This project serves as an educational exercise and showcases the integration of ReactJS and NestJs to create a full-stack web application.

## Features 🚀

- User Authentication and Authorization 🔐
- Video Upload and Playback ▶️📤
- Channel Creation and Management 📺
- Like, Comment, and Share Videos 👍💬📩
- User Profile Management 👤
- Subscription to Channels 🔔

## Getting Started 🏁

### Prerequisites 📋

- Node.js and pnpm 📦
- MongoDB database 🐘
- NestJs CLI 🕊️

### Installation ⚙️

1. Clone the repository:

```sh
git clone [email protected]:rockingrohit9639/watchverse.git
```

2. Install dependencies for both the front-end and back-end:

```sh
pnpm install
```

3. Start Server

```sh
pnpm run dev
```