🚀 Intervu Platform – A 48-Hour Innovation Sprint 💡 Inspiration

The idea for Intervu Platform came from the need for a seamless, real-time technical interview environment that allows both interviewers and candidates to collaborate efficiently. Many existing platforms either lack an interactive whiteboard or do not provide a real-time coding experience in a simple, accessible interface. We wanted to bridge this gap by creating a shared code editor and whiteboard for live technical assessments. 🛠 How We Built It

We challenged ourselves to conceptualize, develop, and deploy this project within just 48 hours! Our team adopted an agile approach, focusing on rapid iteration and problem-solving. The tech stack we chose had to support real-time collaboration, easy deployment, and scalability, so we went with:

Backend: Django, Django Channels, WebSockets, ASGI
Frontend: HTML, CSS, JavaScript
Database: SQLite (Django ORM)
Real-time Features: Django Channels + WebSockets for instant updates
Authentication & Security: Django authentication + EmailJS API for sending access codes
Hosting & Deployment: Railway.app, Docker, WSL2
Version Control & Collaboration: Git & GitHub

⚡ Challenges We Faced

🚀 Real-time Collaboration: Implementing WebSockets to sync the code editor and whiteboard required a deep understanding of Django Channels. 🚀 Rapid Deployment: Setting up Railway.app and Docker for hosting within the tight timeframe was an exciting challenge. 🚀 Time Constraints: Building a fully functional, production-ready interview platform in 48 hours meant prioritizing critical features and managing scope efficiently. 🚀 New Tech Stack: Some of our team members had never worked with Django Channels or WebSockets, so learning and implementing them in real-time was both challenging and rewarding. 🎉 What We Learned

✅ How to build and deploy a real-time web app with Django Channels & WebSockets ✅ Efficient team collaboration under extreme time constraints ✅ Deploying full-stack applications using Docker & Railway.app ✅ Ensuring smooth user authentication and email verification via EmailJS 🌟 What's Next?

While this project was completed in just 48 hours, it has the potential to grow further! We plan to:

Enhance UI/UX for a smoother user experience
Expand language support for the shared code editor
Improve session management & user roles for interviewers and candidates

🔗 Live Project Link:

Intervu Platform

This project is proof that with determination, teamwork, and the right tech stack, anything is possible! 🚀🔥

WebDevelopment #RealTimeApps #Django #WebSockets #FullStack #Deployment #Innovation #IntervuPlatform

Built With

+ 9 more
Share this project:

Updates