A production-ready GraphQL server for the Echo platform featuring real-time video broadcasting, user management, and engagement tracking.
- 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
- Node.js >= 16.x
- MongoDB
- Redis
- AWS Account
- Cloudinary Account
- Clone the repository:
git clone https://github.com/ADITYAbasude/echo-backend.git
cd echo-backend- Install dependencies:
npm install- Create environment files:
cp .env.example .env- Configure your environment variables in
.env
npm run devnpm start