Developer-Dokumentation
Technische Dokumentation für Entwickler der Roestify Kaffeeröst-Plattform.
Schnellstart
- Installation — Lokale Entwicklungsumgebung aufsetzen
- Architektur — Technische Architektur verstehen
- Features — Feature-Übersicht und Status
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
| Komponente | Technologie |
|---|---|
| Framework | Next.js 16.1, React 19, TypeScript 5.x |
| UI | shadcn/ui, Tailwind CSS 3.4, Radix UI |
| API | tRPC 11 + REST (Webhooks, OAuth) |
| Datenbank | PostgreSQL (Sevalla Managed, Frankfurt) |
| ORM | Drizzle ORM 0.45 + postgres-js |
| Auth | Auth.js (NextAuth v5) + @auth/drizzle-adapter |
| i18n | next-intl 4.8 (de, en, fr, es) |
| Payments | Stripe 20.x |
| @react-pdf/renderer + pdf-lib (ZUGFeRD) | |
| Storage | S3-kompatibel (AWS SDK v3) |
| Monitoring | Sentry, PostHog (EU Cloud) |
| Hosting | Sevalla (Frankfurt, DSGVO) |
| Tests | Vitest 4.0 + Playwright 1.58 |
| Docs | Docusaurus 3.9 |