Skip to content

sagarkarira/gluedit

Repository files navigation

gluEdit

Status: development License: MIT

Another real time collabrative editor based on Logoot CRDT algorithm.

gluEdit

Getting Started

Prerequisites

  • Node 8 or above
  • Redis Server

Installing

  • npm install

  • NODE_ENV=development node app.js

  • Open http://localhost:8000/ in your browser to get started.

Todos

  • Save versions of content at frequent interval.
  • Frontend : Check for new version at regular interval. (Ajax call)
  • Save version for long documents more efficiently.
  • Dont save version if document/editor is idle.
  • Listen for Undo, Paste, and selection deletion text change events for code mirror text box.
  • Not allow duplicate users.
  • Refactor, Writing Documentation and Tests

License

This project is licensed under the MIT License - see the LICENSE.md file for details