Skibidoov0.1.0

Überblick

Was skibidoo-core ist, welche Teile zum Skibidoo-Shopsystem gehören und wie diese Dokumentation aufgebaut ist.

skibidoo-core ist das Backend von Skibidoo, einem selbst gehosteten, headless betriebenen Shopsystem. Der Core stellt eine REST-API für den Shop und eine tRPC-API für das Admin-Dashboard bereit, hält die Daten in PostgreSQL und führt Hintergrundjobs über BullMQ aus.

Was der Core enthält

  • Produkte, Kategorien, Übersetzungen, Warenkörbe, Checkout und Bestellungen
  • Zahlungen über Stripe und PayPal, inklusive Webhooks
  • Bestand, Rabatte und Gutscheinkarten
  • Rechnungen als PDF, E-Mails aus MJML-Vorlagen
  • Volltextsuche, Bild-Upload in S3-kompatiblen Speicher
  • Metriken (Prometheus) und Tracing (OpenTelemetry)

Was er nicht enthält

Storefront, Admin-Oberfläche und UI-Komponenten liegen in eigenen Repositories, siehe Architektur. Der Projektstand ist Pre-Release (Version 0.1.0); die Konzeptseite nennt Produktionshärtung und einen Docker-Starter ausdrücklich als offen.

Aufbau der Dokumentation

  • Erste Schritte: Core lokal starten, Demo-Daten laden.
  • Konzepte: Zusammenspiel der Repositories, Betriebsmodi und Hintergrundjobs.
  • Referenz: API-Oberfläche, Konfiguration, Deployment.

Diese Seite auf GitHub bearbeiten · Doku für v0.1.0