Projekt · B2B-Plattform für Kosmetik-Entwicklung
VYVA
Eine Plattform, die ein Kosmetikprodukt vom Kundenbriefing über Rezeptur und Laborprüfung bis zum Herstellprotokoll begleitet – und dabei laufend gegen regulatorische Regeln prüft.
Ausgangslage
In der Kosmetikentwicklung liegen Rezepturen, Rohstoffdaten, Lieferantenzertifikate und Prüfberichte typischerweise in Excel-Listen und E-Mail-Postfächern verteilt. Jede Änderung an einem Rohstoff kann Folgen für Dutzende Rezepturen und deren Konformität haben – das von Hand nachzuhalten ist fehleranfällig.
Umsetzung
VYVA ist als mandantenfähiges System gebaut: Jede Organisation ist vollständig isoliert, ihre Kunden erhalten ein eigenes Leseportal. Die Module decken Projekte, Briefings, Rezepturen mit Freigabe und Musterversand, Rohstoffe mit Lieferanten, QM und Studien, Herstell- und Prüfprotokolle sowie ein automatisches Regulatorik-Monitoring ab.
Das Datenmodell umfasst inzwischen knapp 90 Tabellen. Jede Schema-Änderung läuft über versionierte Migrationen, eine Integrations-Testsuite prüft die Fachlogik gegen eine echte PostgreSQL-Instanz im Container. Registrierung ist nur per Einladung möglich, Rechte werden je Team und Organisation vergeben.
Tech-Stack
| Ebene | Technologie |
|---|---|
| Framework | TanStack Start (Vite + Nitro), React 19 mit React Compiler |
| Routing & Daten | TanStack Router (dateibasiert), TanStack Query |
| Datenbank | PostgreSQL 17, Drizzle ORM, versionierte Migrationen |
| Authentifizierung | better-auth, Registrierung nur per Einladung |
| Oberfläche | Tailwind CSS v4, shadcn/ui auf Base UI, Recharts |
| Validierung | Zod v4 |
| Tests | Vitest, Integrationstests mit Testcontainers |
| Betrieb | Docker, Sentry (Fehler, Tracing, Logs) |
Skills
Weitere Projekte
Ähnliches vor?
Erzählen Sie mir per E-Mail, was Sie vorhaben. Das Erstgespräch ist kostenlos.