
Completed
Talent IQ
A full-stack coding interview platform enabling real-time interview practice. Features include a VS Code-like Monaco Editor, secure code execution using Node.js and Piston API, real-time collaboration (video/audio, chat, screen sharing), authentication with Clerk, and performance optimization using TanStack Query and Inngest.
Project Documentation
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>🚀 Talent-IQ – Real-Time Coding Interview Platform</h1>
<p>
Talent-IQ is a real-time coding interview platform built using the MERN stack.
It provides an environment where users can practice technical interviews with
live coding, communication, and collaboration features.
</p>
<hr>
<h2>💡 Problem Statement</h2>
<p>
Existing platforms do not provide a seamless combination of coding, video communication,
and collaboration in a single environment. Talent-IQ solves this by integrating all
essential interview features into one platform.
</p>
<hr>
<h2>✨ Key Features</h2>
<ul>
<li>Real-time collaborative code editor</li>
<li>Video calling with camera and microphone control</li>
<li>Screen sharing and recording</li>
<li>Real-time chat messaging</li>
<li>Integrated code execution using Piston API</li>
<li>Secure authentication and protected routes</li>
</ul>
<hr>
<h2>🛠️ Tech Stack</h2>
<ul>
<li><strong>Frontend:</strong> React.js, Tailwind CSS</li>
<li><strong>Backend:</strong> Node.js, Express.js</li>
<li><strong>Database:</strong> MongoDB</li>
<li><strong>Tools:</strong> TanStack Query, Inngest</li>
</ul>
<hr>
<h2>⚙️ How It Works</h2>
<ul>
<li>User authentication and session handling</li>
<li>Real-time communication using WebSockets</li>
<li>Code execution via external API (Piston)</li>
<li>Efficient data fetching and background job handling</li>
</ul>
<hr>
<h2>▶️ Run Locally</h2>
<pre>
git clone https://irfan-ansari303/talent-iq.git
cd talent-iq
Backend
cd backend npm install npm run dev
Frontend
cd frontend npm install npm run dev </pre>
<hr> <h2>👨💻 Author</h2> <p> Irfan Ansari – Full Stack Developer </p> </body> </html>