Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

A full-stack, real-time technical interview platform featuring a VSCode-powered code editor, live video rooms, secure code execution, and automated feedback. Built for mock interviews, practice coding sessions, and collaborative problem-solving. Includes authentication via Clerk, real-time chat, screen sharing, recording, isolated backend code run

License

Notifications You must be signed in to change notification settings

anubhab-git/talent-IQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Full-Stack Interview Platform ✨

Demo App

✨ 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

🧪 .env Setup

Backend (/backend)

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:5173

Frontend (/frontend)

VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key

VITE_API_URL=http://localhost:3000/api

VITE_STREAM_API_KEY=your_stream_api_key

🔧 Run the Backend

cd backend
npm install
npm run dev

🔧 Run the Frontend

cd frontend
npm install
npm run dev

About

A full-stack, real-time technical interview platform featuring a VSCode-powered code editor, live video rooms, secure code execution, and automated feedback. Built for mock interviews, practice coding sessions, and collaborative problem-solving. Includes authentication via Clerk, real-time chat, screen sharing, recording, isolated backend code run

Topics

Resources

License

Stars

Watchers

Forks

Languages