Skip to content

ADITYAbasude/echo-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Echo Backend Server

A production-ready GraphQL server for the Echo platform featuring real-time video broadcasting, user management, and engagement tracking.

🚀 Features

  • Real-time video broadcasting with WebSocket support
  • GraphQL API with Apollo Server
  • User authentication and authorization
  • File uploads with AWS S3 integration
  • Video transcoding service integration
  • Redis caching
  • MongoDB database integration
  • Cloudinary media management
  • Engagement tracking system
  • Collection management

📋 Prerequisites

  • Node.js >= 16.x
  • MongoDB
  • Redis
  • AWS Account
  • Cloudinary Account

🛠️ Installation

  1. Clone the repository:
git clone https://github.com/ADITYAbasude/echo-backend.git
cd echo-backend
  1. Install dependencies:
npm install
  1. Create environment files:
cp .env.example .env
  1. Configure your environment variables in .env

🚀 Running the Server

Development

npm run dev

Production

npm start

About

Backend service of Echo platform.

Resources

Stars

Watchers

Forks

Contributors