A collaborative document editing platform built with WebSockets, allowing multiple users to edit the same document simultaneously. It features live cursor positions and text selections for each user, with conflict-free editing and real time synchronization.
Collaboration is a core feature of modern productivity tools. I built this project to explore how WebSockets works and how an application like Google Docs functions behind the scenes.
-
Clone the repository:
git clone https://github.com/sbayce/Real-Time-Editor.git
-
Install dependencies:
npm install
-
Create a .env file inside the server folder with the following:
DATABASE_URL=your_postgresql_connection_string
-
Start the server:
cd server npm start



