sagarkarira / gluedit

Another realtime collaborative text editor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Another realtime collaborative text editor

License:MIT License


Languages

Language:JavaScript 94.6%Language:HTML 4.3%Language:CSS 0.5%Language:Python 0.2%Language:Ruby 0.2%Language:Shell 0.1%Language:PowerShell 0.1%