CodeThrift
A real-time code collaboration platform enabling seamless multi-user editing via shareable URLs.



Technologies Used
Next.jsTailwind CSSshadcn/uiWebSocketsNode.jsExpress.jsMongoDBVercel
Overview
- Developed a browser-based real-time code editor enabling multiple users to collaborate seamlessly.
- Dynamic URLs like /filename auto-create or join documents for friction-free multi-user editing.
- Optimized frontend with Next.js and Tailwind, ensuring a smooth, responsive user experience.
Features
- Real-time WebSocket sync with debounce logic for optimal server performance.
- Dynamic URL routing for instant document creation and collaboration.
- Interactive UI with one-click download and clipboard sharing functionality.
- Backend powered by Node.js, Express, and MongoDB for persistence and socket event management.