Web-based Editor for texts using the Applied Text as Graph concept
The static page demonstrates the editor core functionalities: https://thm-graphs.github.io/atag-editor/
This version does not always reflect the latest changes of the development process. To get a full version of the app running, follow the instructions of the next chapter.
-
If you are using Windows, make sure Windows Subsystem for Linux (WSL), Docker Desktop and Node.js (in WSL) are installed.
-
Open a command line tool (e.g. Ubuntu), select a directory, clone the repo and move into it.
cd <your-directory-name> git clone https://github.com/THM-Graphs/atag-editor.git cd atag-editor
-
Copy the
.env.example
file to create your.env
file.cp .env.example .env
Afterwards, replace the placeholder values with actual values.
-
Install dependencies in your hosts's server and client folder.
(cd server && npm install) (cd client && npm install)
-
Build docker containers and run the app
docker compose up -d
Please be patient, Neo4j takes its time. Wait approx. 1 minute.
You can now access the editor and the database:
- Editor start page with text overview: http://localhost:5173
- Neo4j database: http://localhost:7474