01 / Full-Stack-SaaS · Produkt
BizManager
Ein kleines Unternehmen in einem zentralen Workspace führen.
Eine browserbasierte Geschäftsplattform, die Verkauf, Rechnungen, Warenbestand, Einkauf, Ausgaben, Berichte und Teamrechte in getrennten Workspaces zusammenführt.
- Meine Rolle
- Produktarchitektur, Full-Stack-Entwicklung & Deployment
- Technologien
- Next.js 16 / React 19 / TypeScript / PostgreSQL / Drizzle / Auth.js / Razorpay / Docker Compose
Das Problem
Kleine Teams verteilen Verkauf, Bestand, Einkauf und Zugriffsrechte oft auf getrennte Werkzeuge. Beim Wechsel eines Desktop-Produkts ins Web braucht es außerdem klare Mandantengrenzen und einen sicheren Pfad für lokale SQLite-Daten.
Meine Umsetzung
Ich entwickelte das Webprodukt mit Next.js, TypeScript, PostgreSQL und Drizzle. Auth.js übernimmt Passwort- und Google-Anmeldung, Workspace-Mitgliedschaften setzen Rollen serverseitig durch, Razorpay verwaltet Testphase und Abonnements; die Anwendung deckt Verkauf, Rechnungs-PDFs, Bestand, Einkauf, Ausgaben und Berichte ab.
Die Herausforderung
Geschäftsdaten konsequent nach Workspace zu trennen und Rechte, Testablauf sowie Bezahlzugriff bei jedem Lese- und Schreibvorgang einheitlich anzuwenden.
Technischer Ansatz
Server Components lesen direkt über Drizzle; validierte Server Actions übernehmen Änderungen. Zentrale Workspace-Prüfungen setzen Berechtigungen durch. Docker Compose betreibt PostgreSQL, Migrationen, Web-App und geplante Jobs, optional mit Cloudflare Tunnel für selbst gehostetes HTTPS.
Workflow-Übersicht
Ein kleines Unternehmen in einem zentralen Workspace führen.
- 01Anmeldung & Workspace
- 02Verkauf, Bestand & Einkauf
- 03Rollen, Testphase & Abrechnung
- 04Berichte, PDF & Deployment
Vereinfachte Darstellung des Produktablaufs.

Das Ergebnis