Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vikas-gouda/videoverse-backend-docker-containerzied

VideoVerse is a secure and scalable backend system for a modern video-sharing platform, built with Express.js, MongoDB, JWT, and bcrypt. It features robust user authentication, efficient data aggregation, and a modular architecture for expansion. Designed to handle high traffic and ensure data security, solid foundation for video content management
https://github.com/vikas-gouda/videoverse-backend-docker-containerzied

bcrypt docker expressjs-framework jwt-authentication mongodb moongose

Last synced: 8 days ago
JSON representation

VideoVerse is a secure and scalable backend system for a modern video-sharing platform, built with Express.js, MongoDB, JWT, and bcrypt. It features robust user authentication, efficient data aggregation, and a modular architecture for expansion. Designed to handle high traffic and ensure data security, solid foundation for video content management

Awesome Lists containing this project

README

        

# VideoVerse

VideoVerse is a secure and scalable backend system for a modern video-sharing platform, built with Express.js, MongoDB, JWT, and bcrypt. It features robust user authentication, efficient data aggregation, and a modular architecture for expansion. Designed to handle high traffic and ensure data security, solid foundation for video content management.

## Features

- ExpressJs framework
- bcrypt
- Cloudinary for Image and Video
- Aggregation on Search
- Fast searching
- NOSQL Database (MongoDB)
- JWT Authentication

## How to use the project

To run this project

```bash
npm install
```

```bash
npm run dev
```

## How to use the Docker image

Go to the link provided and copy the command and paste it in the terminal
- DockerHub Link : https://hub.docker.com/r/vikasgouda/techtube-backend
- Make sure you have docker install
- To insatll docker
```bash
sudo apt install docker
```
- Copy the command and run it
```bash
docker pull vikasgouda/techtube-backend
```


## Tehnologies

![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge&logo=express&logoColor=%2361DAFB)

![JWT](https://img.shields.io/badge/JWT-black?style=for-the-badge&logo=JSON%20web%20tokens)

![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge&logo=mongodb&logoColor=white)

![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white)

![Postman](https://img.shields.io/badge/Postman-FF6C37?style=for-the-badge&logo=postman&logoColor=white)

## Author

- [@vikas-gouda](https://www.github.com/vikas-gouda)