Skip to content

aayushsh06/code-collab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

41 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CodeCollabIO

A full-stack, real-time collaborative coding platform that enables seamless code sharing and editing among multiple users. Built with Node.js, Express, React, Socket.IO, Redis, and the Monaco Editor, CodeCollabIO is designed to deliver a fast, intuitive, and personalized development experience.

๐ŸŒ Live Demo: codecollabio.onrender.com


๐Ÿš€ Features

  • Real-Time Collaboration
    Instant code synchronization across multiple users via WebSockets using Socket.IO, enabling a shared, live coding experience.

  • Cursor and Selection Tracking
    See other usersโ€™ cursors and code selections in real time, improving communication and awareness in collaborative sessions.

  • Code Persistence
    Remembers your code abd preferred programming language using Redis, preserving code and settings across sessions.

  • Robust Backend
    Efficient state management with Redis, supporting code and language versioning to prevent data loss and ensure consistency.

  • User Interface
    Clean, responsive design built with Monaco Editor supporting syntax highlighting for:

    • JavaScript
    • Python
    • Java
    • C++

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published