ThingPlanner is the ultimate productivity and organization tool, affording users a modular, block-based system for creating dynamic workspaces, documentation, and project management dashboards.
Frontend
cd frontend
npm install
npm run devSetup KeyCloak
if ! command -v docker >/dev/null 2>&1; then
echo "[!] Error, unable to find docker installation path."
exit 1
else
docker run -p 127.0.0.1:8080:8080 \
-e KC_BOOTSTRAP_ADMIN_USERNAME="$USERNAME" \
-e KC_BOOTSTRAP_ADMIN_PASSWORD="$PASS" \
quay.io/keycloak/keycloak:26.4.0 start-dev
fiBuild postgres database
if ! command -v docker >/dev/null 2>&1; then
echo "[!] Error, unable to find docker installation path."
exit 1
else
cd /home/oliver/Development/thing-planner/backend/db
docker compose up -v
fiRun Quarkus in
cd backend
./gradlew run quarkusDev