Skip to content

vikas-saini-7/code-collab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Collab Logo

Code Collab

Code Collab is a real-time code collaboration platform where collaborators can edit code, chat, and (soon) video call in shared project rooms.

In Simple Code Collab is Google Meet but for Code.


Overview

Code Collab enables multiple collaborators to work on code files together in real time.

This tool is ideal for:

  • Developer interviews
  • Learning & teaching code
  • Pair programming
  • Remote learning

Key Features

  • Room based collaboration
  • Real-time code editing using Socket.IO
  • Room-based project collaboration
  • Live chat between room participants
  • Audio and video calling (coming soon using Socket.io & WebRTC)
  • Automatic syncing of code and files across all users in room

Tech Stack

Category Technology
Frontend Next.js (App Router), Tailwind CSS, Shadcn UI
Backend Node.js, Express.js
Database MongoDB (Mongoose)
Authentication NextAuth.js
Real-Time Socket.IO, WebRTC
Code Editor Monaco Editor

Contributors

Thanks to these amazing people:

Want to contribute? Read the guide

License

This project is open source and available under the MIT License.