Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rockingrohit9639/watchverse
https://github.com/rockingrohit9639/watchverse
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/rockingrohit9639/watchverse
- Owner: rockingrohit9639
- Created: 2023-07-26T03:11:41.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-03T06:23:28.000Z (over 1 year ago)
- Last Synced: 2025-01-11T22:56:37.256Z (about 1 month ago)
- Language: TypeScript
- Homepage: https://watchverse-client.vercel.app
- Size: 17.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```