Skip to content

surajdarade/code-mitra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Code Mitra

A collaborative, real-time code editor where users can seamlessly code together. It provides a platform for multiple users to enter a room, share a unique room ID, and collaborate on code simultaneously.

๐Ÿ”ฎ Features

  • ๐Ÿ’ป Real-time collaboration on code editing across multiple files
  • ๐Ÿ“ Create, open, edit, save, delete, and organize files and folders
  • ๐Ÿ’พ Option to download the entire codebase as a zip file
  • ๐Ÿš€ Unique room generation with room ID for collaboration
  • ๐ŸŒ Comprehensive language support for versatile programming
  • ๐ŸŒˆ Syntax highlighting for various file types with auto-language detection
  • ๐Ÿš€ Code Execution: Users can execute the code directly within the collaboration environment, providing instant feedback and results.
  • โฑ๏ธ Instant updates and synchronization of code changes across all files and folders
  • ๐Ÿ“ฃ Notifications for user join and leave events
  • ๐Ÿ‘ฅ User presence list of users currently in the collaboration session, including online/offline status indicators
  • ๐Ÿ’ฌ Group chatting allows users to communicate in real-time while working on code.
  • ๐ŸŽฉ Real-time tooltip displaying users currently editing
  • ๐Ÿ’ก Auto suggestion based on programming language
  • ๐Ÿ”  Option to change font size and font family
  • ๐ŸŽจ Multiple themes for personalized coding experience
  • ๐ŸŽจ Collaborative Drawing: Enable users to draw and sketch collaboratively in real-time, enhancing the interactive experience of your project.

๐Ÿ’ป Tech Stack

React TypeScript React Router Tailwind CSS NodeJS ExpressJS Socket io Git GitHub Vercel

Releases

No releases published

Packages