A full-stack live-streaming platform that allows users to broadcast video in real-time and interact via comments. The platform supports real-time video communication using WebRTC and plans to implement HLS for broader device compatibility. Built using the (MongoDB, Express, React, Node.js) .
- Real-time video streaming using WebRTC
- Interactive comment section for users
- User authentication system (JWT-based)
- Multi-user support with signaling server using Socket.IO
- CDN integration for efficient video distribution (planned)
- Secure login/signup functionality
- Responsive front-end using React
- Front-End: React, HTML, CSS, JavaScript
- Back-End: Node.js, Express, Socket.IO
- Database: Postgresql + prisma ORM
- Streaming Technologies: WebRTC (real-time communication)
- Authentication: JWT (JSON Web Token)
- Real-Time Communication: WebRTC, Socket.IO