Skip to content

Entwickler

Einstieg für PXL-Entwickler und Contributors am Repository iamsaad82/GutachtenOS.

Stack

KomponenteTechnologie
AppNext.js 16 (App Router), React 19, TypeScript
StylingTailwind 4, Design-Tokens in src/styles/tokens.css
DB / AuthSupabase (Shared Postgres, Schema gutachtenos), eigenes GoTrue
Hosting ProdCoolify auf PXL App-VPS, Image via GHCR
Docs SiteVitePress (dieses Site), getrennt deploybar

Repository-Layout

src/
  app/           # Next.js Routes
  features/      # Feature-Module (actions, components, lib)
  core/          # Types, Constants, Utils
  components/    # Shared UI
  services/      # Supabase, APIs
docs/            # Single Source of Truth (Markdown)
docs-site/       # VitePress Build
supabase/migrations/
scripts/         # Verify, Cron, Pilot-Prep
.cursor/rules/   # Agent-Regeln (nicht auf Docs-Site)

Wichtige Dokumente

ThemaLink
Architekturarchitektur.md
Projektablauf & Releaseprojektablauf.md
Datenmodelldb_structure.md
Tasks & Changelogproject_specs.md
Authentwickler/auth.md · vollständig auth.md
Design-Systemdesign-system.md (GitHub-Links auf Site)
Agent / KImaschine/AGENTS.md

Lokale Entwicklung

bash
npm install
cp .env.example .env.local   # Werte aus Team-Vault
npm run dev                    # http://localhost:3000
npm run type-check
npm run build                  # next build --webpack

Docs Site lokal

bash
cd docs-site && npm install && npm run dev   # http://localhost:5173

Konventionen

  • Deutsch in UI und Doku
  • Server Actions für Mutationen, RLS + tenant_id Pflicht
  • Kein Commit von Secrets — siehe .cursor/rules/gutachtenos-core.mdc
  • Feature-Delivery: Code + project_specs.md + ggf. pflichtenheft + Migration → db_structure.md

GutachtenOS — PXL.systems