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

EbeneTechnologie
FrameworkTanStack Start (Vite + Nitro), React 19 mit React Compiler
Routing & DatenTanStack Router (dateibasiert), TanStack Query
DatenbankPostgreSQL 17, Drizzle ORM, versionierte Migrationen
Authentifizierungbetter-auth, Registrierung nur per Einladung
OberflächeTailwind CSS v4, shadcn/ui auf Base UI, Recharts
ValidierungZod v4
TestsVitest, Integrationstests mit Testcontainers
BetriebDocker, Sentry (Fehler, Tracing, Logs)

Skills

Weitere Projekte

Ähnliches vor?

Erzählen Sie mir per E-Mail, was Sie vorhaben. Das Erstgespräch ist kostenlos.