Skip to content

adityaongit/paircode

Repository files navigation

Pair Code - Collaborative Development Platform

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.

🚀 Live Preview

You can view the live preview of the project here.

💻 Tech Stack

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

🔮 Features for next release

  • Collaborative Drawing: Enable users to draw and sketch collaboratively in real-time, enhancing the interactive experience of your project.

✍️ About Me

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages