Zum Hauptinhalt springen

Developer-Dokumentation

Technische Dokumentation für Entwickler der Roestify Kaffeeröst-Plattform.

Schnellstart

Guides

  • Design System — Farben, Komponenten, Templates
  • Testing — Vitest + Playwright Setup und Konventionen
  • i18n — Internationalisierung mit next-intl
  • Troubleshooting — Häufige Probleme und Lösungen

Tech Stack

KomponenteTechnologie
FrameworkNext.js 16.1, React 19, TypeScript 5.x
UIshadcn/ui, Tailwind CSS 3.4, Radix UI
APItRPC 11 + REST (Webhooks, OAuth)
DatenbankPostgreSQL (Sevalla Managed, Frankfurt)
ORMDrizzle ORM 0.45 + postgres-js
AuthAuth.js (NextAuth v5) + @auth/drizzle-adapter
i18nnext-intl 4.8 (de, en, fr, es)
PaymentsStripe 20.x
PDF@react-pdf/renderer + pdf-lib (ZUGFeRD)
StorageS3-kompatibel (AWS SDK v3)
MonitoringSentry, PostHog (EU Cloud)
HostingSevalla (Frankfurt, DSGVO)
TestsVitest 4.0 + Playwright 1.58
DocsDocusaurus 3.9