Full-Stack2024

CodeSync

CodeSync brings teams together in a shared coding environment. Built with WebSockets for sub-millisecond sync, it supports multiple simultaneous editors, per-room file trees, and in-app chat — all behind a secure JWT auth layer deployed on AWS.

ReactExpressJSMongoDBAWSWebSockets
Not currently hosted
CodeSync

Features

Real-time Collaborative Editing

  • Multiple users edit the same file simultaneously
  • See cursors and changes from collaborators in real-time

In-editor Chat

  • Group and private messaging
  • Persistent chat history per room

File Manager

  • Create, rename, delete files and folders
  • Drag-and-drop upload
  • Organize projects across rooms

Authentication

  • Secure JWT login
  • Email verification for new users
  • Password reset via email

Multiple Rooms

  • Separate rooms per project or team
  • Customizable room settings