Render engine, editor and tracker for planets and robots.
- Render and animate planets
- Support for textual and graphical editing of planets
- Track single robots or all robot that currently use the same planet
- Multiplatform and web support
Run electron:
./gradlew runElectron
Update ui without restart:
./gradlew deployElectron
Package electron to executable:
./gradlew packElectron
To customize the electron build process change to the electron directory:
./gradlew deployElectron
cd electron
yarn install
# Run the development version
yarn dev
# Build release version for the current architecture and os
npx electron-builder build
Use the provided Dockerfile and docker-compose file to build and and run the whole project in one step:
docker-compose up
Build the frontend:
./gradlew deployWeb
Build and run the backend. The default address is http://localhost:8080/. You will need a running redis instance:
./gradlew runBackend