Build, collaborate, and conduct coding interviews with a live code editor, video calling, and real-time communication.
CodeMeet is a full-stack coding interview platform designed for technical interviews and collaborative programming sessions.
It combines a real-time code editor, video calling, live code execution, and interview management into a single modern web application.
Whether you're conducting interviews, practicing DSA with friends, or collaborating remotely, CodeMeet provides a smooth developer experience.
- Express.js REST APIs
- MongoDB database
- Redis support
- Inngest background jobs
- Rate limiting
- Centralized error handling
- Request logging
- React 19
- Vite
- Tailwind CSS
- React Query
- React Router
- Axios
- Monaco Editor
- Stream Video SDK
- Clerk
- Node.js
- Express.js
- MongoDB
- Mongoose
- Redis
- Inngest
- Pino Logger
- Express Rate Limit
- Clerk Authentication
- Stream Video
- Judge0 API (Code Execution)
- Upstash Redis
VITE_CLERK_PUBLISHABLE_KEY=
VITE_STREAM_API_KEY=
VITE_API_URL=PORT=
NODE_ENV=
CLIENT_URL=
DB_URL=
STREAM_API_KEY=
STREAM_API_SECRET=
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=
INNGEST_EVENT_KEY=
INNGEST_SIGNING_KEY=POST /api/sessions
GET /api/sessions
GET /api/sessions/:id
DELETE /api/sessions/:id
POST /api/chat
GET /api/chat/:sessionId
GET /health