MERN Stack Project: Video Calling Interview Platform with React & Node.js

Опубликовано: 01 Ноябрь 2025
на канале: Codesistency
5,444
559

Let's build an advanced Interview Platform with real-time messages and video calls.
✨ Source Code: https://github.com/burakorkmez/talent-iq
🤝 My 100+ Hours Course: https://dub.sh/udemy-discount

✨ Links:
🐇 Try CodeRabbit for FREE: https://dub.sh/rabbit-IQ
📸 Try Stream for FREE: https://dub.sh/stream-talentIQ
🔗 Try Inngest for FREE: https://dub.sh/inngest2
🚀 Try Sevalla for FREE: https://dub.sh/sevalla50
🔐 Try Clerk for FREE: https://go.clerk.com/codesistency

🚀 Diagrams: https://app.eraser.io/workspace/m2pTJ...

✨ 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)

Timestamps:
00:00:00 - 0- Project Preview
00:03:42 - 1- Codebase Setup
00:30:00 - 2- Deployment
01:01:42 - 3- Database & Tools Setup
01:37:52 - 4- Syncing Auth & DB
02:10:19 - 5- Syncing Auth & Stream
02:24:31 - 6- Implementing Server Side Auth
02:50:16 - 7- Completing Our API
03:42:20 - 8- Frontend Setup - Tailwind, DaisyUI, Tanstack etc.
04:17:42 - 9- Home Page Design
04:56:30 - 10- Building Problems Page
05:30:24 - 11- Building Problem Detail Page
06:39:38 - 12- Building Dashboard Page
07:44:27 - 13- Building Session Page


Thanks for watching ❤️