TubeCafe is a content sharing platform where users can upload, view and share videos. This repository contains the backend code for the platform.
- JWT Authentication
- MongoDB Aggregations
- Cloudinary Integration
- Auto-generating API Docs
- Custom Server Logs
- Framework: Express (Node)
- Language: JavaScript
- Database: MongoDB
- ORM: Mongoose
- Cloud Storage: Cloudinary
- Authentication: JWT
- Linting: ESLint
- Formatting: Prettier
- API Documentation: Swagger
- Robust Error Handling
- Generating Server Logs
- Conventional Commit Messages
- Comments to help support complex code logic
- Linting & Formatting