Zurück zum Projektarchiv

Full-Stack

GitHub-Repository

StartStack Platform

Eine Plattform, die den Verkauf von Startup-Diensten in nachvollziehbare Lieferarbeit überführt.

Kontext: Marketplace mit mehreren Diensten und Betriebsplattform

Zeitraum: 2026

Zusammenfassung

StartStack verbindet öffentlichen Shop und Kundenportal mit geschützten Mitarbeiterabläufen. Bestellungen, Rechnungen, Zahlungen, Projekte, Assets, Lizenzen und Dienststatus teilen sich ein Domänenmodell; Docker Compose stellt die lokale Umgebung reproduzierbar bereit.

Von der Kundenbestellung zur organisierten Lieferung

Shop

Kunden entdecken Dienste und Vorlagen

Checkout

Kunden-, Bestell-, Rechnungs- und Zahlungsdaten werden verbunden

Dienste

FastAPI koordiniert Regeln und Operationen

Daten und Assets

YugabyteDB und MinIO speichern Datensätze und Dateien

Lieferung

Interne Oberflächen zeigen Status und nächste Aktionen

Was das System abdeckt

Getrennte Oberflächen für Öffentlichkeit, Kunden und Mitarbeitende.

API-Backend mit separaten React/Vite-Frontends.

YugabyteDB und MinIO für relationale Daten und Objektspeicher.

Durchgängiger Checkout von Kunde und Bestellung bis Projekt und Lizenz.

Technologie

Stack

FastAPIReactViteTypeScriptYugabyteDBPostgreSQL / YSQLSQLAlchemyAlembicMinIODocker ComposeNginxRBAC

Bereiche

Full-StackBackendMarketplaceVerteiltes SQLGeschäftsabläufeVerwaltungssysteme

Geprüfte Implementierung

Ein durchgängig geprüfter Ablauf

Das Repository enthält einen Smoke-Test und einen Berichtsexport, die die in der Fallstudie gezeigten Dienstgrenzen tatsächlich durchlaufen.

2

React-Oberflächen

Getrennte Anwendungen für Kunden und Mitarbeitende.

3

YugabyteDB-Knoten

Lokaler verteilter YSQL-Cluster über Docker Compose.

API

Bestellung bis Zahlung

Erstellt Kunde, Bestellung, Rechnung und Zahlung und prüft Fehlerfälle.

JSON

Demo-Bericht

Exportiert Zustand, KPIs, Katalog und Betriebsdaten.

Smoke-Test und Berichtsexport ansehen

Ergebnisse

  • Geschäftszustände bleiben in einem Ablauf miteinander verbunden.
  • Mitarbeitende können Lieferung, Assets und Dienststatus zentral prüfen.
  • Die reproduzierbare lokale Umgebung erleichtert Tests, Übergabe und Demonstration.

Möchtest du die Implementierung prüfen?

Das Repository enthält Quellcode, Einrichtungshinweise und Entwicklungshistorie.

Repository öffnen