β¨ Highlights:
- π§βπ» VSCode-Powered Code Editor
- π Authentication via Clerk
- π₯ 1-on-1 Video Interview Rooms
- π§ Dashboard with Live Stats
- π Mic & Camera Toggle, Screen Sharing & Recording
- π¬ Real-time Chat Messaging
- βοΈ Secure Code Execution in Isolated Environment
- π― Auto Feedback β Success / Fail based on test cases
- π Confetti on Success + Notifications on Fail
- π§© Practice Problems Page (solo coding mode)
- π Room Locking β allows only 2 participants
- π§ Background Jobs with Inngest (async tasks)
- π§° REST API with Node.js & Express
- β‘ Data Fetching & Caching via TanStack Query
- π€ CodeRabbit for PR Analysis & Code Optimization
- π§βπ» Git & GitHub Workflow (branches, PRs, merges)
- π Deployment on Sevalla (free-tier friendly)
PORT=3000
NODE_ENV=development
DB_URL=your_mongodb_connection_url
INNGEST_EVENT_KEY=your_inngest_event_key
INNGEST_SIGNING_KEY=your_inngest_signing_key
STREAM_API_KEY=your_stream_api_key
STREAM_API_SECRET=your_stream_api_secret
CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
CLIENT_URL=http://localhost:5173VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
VITE_API_URL=http://localhost:3000/api
VITE_STREAM_API_KEY=your_stream_api_keycd backend
npm install
npm run devbash
cd frontend
npm install
npm run dev
