Skip to content

ThingPlanner/thing-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

345 Commits
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors