تفاصيل العمل

A full-stack technical interview platform I built from scratch that brings together live video, collaborative code editing, and smart scheduling in one place.

💡 The idea? Make technical interviews less painful for both sides — interviewers and candidates.

Here's what I built:

🎥 Live HD video calls with multi-interviewer support

💻 Real-time collaborative code editor during interviews

📅 Interview scheduling system with role-based access

🔒 Secure authentication with Google OAuth

🌙 Full dark/light mode support

𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸:

→ Next.js 14 (App Router)

→ Convex (real-time database)

→ Clerk (authentication)

→ Stream Video SDK (video calls)

→ shadcn/ui + Tailwind CSS

𝗪𝗵𝗮𝘁 𝗜 𝗹𝗲𝗮𝗿𝗻𝗲𝗱 𝗯𝘂𝗶𝗹𝗱𝗶𝗻𝗴 𝘁𝗵𝗶𝘀:

✅ Handling SSR hydration mismatches with Clerk and dynamic dates

✅ Role-based routing with Next.js middleware and session claims

✅ Integrating WebSocket-based video with real-time database sync

✅ Building a webhook pipeline between Clerk and Convex

✅ Designing a clean UX for two completely different user types

This project pushed me to think beyond just "making it work" — performance, auth flows, real-time sync, and edge cases all had to come together.

If you're preparing for technical interviews or building a hiring platform, I'd love to connect and hear your thoughts! 🙌

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات