Stack und Architektur der Heimatdesign-Plattform. Headless, Open Source, geringer laufender Tooling-Aufwand,
kein Vendor-Lock-in. Quelle für die Umsetzung: docs/decisions.md im Repo.
Stack
Layer
Wahl
Begründung
Frontend
Next.js + Tailwind 4 + shadcn/ui
Höchste UI-Velocity bei produktionsreifer Qualität, breite Community, austauschbar
CMS
Payload (Default), Directus als Alternative
Open Source, Node-basiert, gutes Admin-UI für Marc, kein SaaS-Sockel
Datenbank
PostgreSQL
Skaliert besser als MySQL bei komplexen Queries; Free Tier (Supabase/Neon) für Phase 1, danach eigener Server
Auth
Payload-internes Auth
Kein zusätzlicher Provider, keine zusätzlichen Subscriptions
Search Phase 1
Postgres-Volltext
Reicht bis ~500 Profile, keine Zusatzkomponente
Search Phase 2+
Meilisearch (selfhosted)
Open Source, schnell, ab ~500 Profilen sinnvoll
Mail
Resend oder Postmark
Free Tier + nutzungsbasierte Abrechnung, kein monatlicher Sockel
Payments
Stripe + Wero + SEPA-Lastschrift
Industriestandard, Wero günstiger für institutionelle Zahler, SEPA für Hochschulen/Hersteller