Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vikas-gouda/videoverse-backend-docker-containerzied
- Owner: vikas-gouda
- Created: 2024-07-07T04:55:45.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-12T11:27:25.000Z (4 months ago)
- Last Synced: 2024-08-24T02:53:25.365Z (3 months ago)
- Topics: bcrypt, docker, expressjs-framework, jwt-authentication, mongodb, moongose
- Language: JavaScript
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
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)