Skip to content

A video-sharing platform with a focus on user-generated content 📹

Notifications You must be signed in to change notification settings

McTechie/tubecafe-backend

Repository files navigation

TubeCafe Backend

TubeCafe is a content sharing platform where users can upload, view and share videos. This repository contains the backend code for the platform.


Key Features

  • JWT Authentication
  • MongoDB Aggregations
  • Cloudinary Integration
  • Auto-generating API Docs
  • Custom Server Logs

Important Links


Technology Stack

  • Framework: Express (Node)
  • Language: JavaScript
  • Database: MongoDB
  • ORM: Mongoose
  • Cloud Storage: Cloudinary
  • Authentication: JWT
  • Linting: ESLint
  • Formatting: Prettier
  • API Documentation: Swagger

Best Practices Followed

  • Robust Error Handling
  • Generating Server Logs
  • Conventional Commit Messages
  • Comments to help support complex code logic
  • Linting & Formatting