Cotext is a minimalistic realtime-time collaborative text editor.
The server is written in java using the Spring Boot framework, and the frontend in javascript, html and css. Operational Transformation has been implemented to keep the text documents consistent across multiple concurrent edits.
You will need Git and Java 11 installed
- Create a directory and cd into it.
- Clone the git repository into the current directory:
git clone https://github.com/tamal8730/cotext.git .
. - Build the project using
./gradlew build
. A jar file namedcotext-app-0.0.1.jar
will be generated inbuild/libs/
. - Move into the directory containing the generated jar:
cd build/libs
. - Execute the generated jar file:
java -jar cotext-app-0.0.1.jar
. - Open http://127.0.0.1:9390 in your browser.