
Overview
Dev-Zone provides a collaborative environment for developers. It supports creating chat rooms, real-time messaging, video calls, and screen sharing, making remote collaboration efficient and interactive.
Key Features
- Real-time Chat (Socket.io)
- Video Calls & Screen Sharing (WebRTC)
- Project Collaboration workspaces
- PostgreSQL with Prisma ORM
Technical Challenges
Handling real-time WebRTC connections and signaling for multiple users in a room required careful state management and server configuration.
Tech Stack
- Frontend: Next.js
- Backend: Next.js API Routes
- Real-time: Socket.io, WebRTC
- Database: PostgreSQL (Prisma)