Skip to content

ThingPlanner/thing-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThingPlanner

Build

ThingPlanner is the ultimate productivity and organization tool, affording users a modular, block-based system for creating dynamic workspaces, documentation, and project management dashboards.

Built With

typescript react vite java21 quarkus postgres mongodb keycloak aws azure ubuntu

⚙️ Build, installation and setup

🔨 Run in Dev / Test mode

Frontend

cd frontend
npm install
npm run dev

Setup 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
fi

Build 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 
fi

Run Quarkus in

cd backend
./gradlew run quarkusDev

Releases

No releases published

Packages

No packages published