06 / 2026
Bylinky od maminky
Privater Shop auf Einladung mit eigener Administration und Stripe-Zahlungen.

01
Was das Produkt löst
Ein Händler für Kräuterprodukte brauchte einen Shop nur für eingeladene Kunden. Der Katalog soll privat bleiben, und den Alltag sollte er ohne Entwickler schaffen.
02
Mein Beitrag
Ich konzipierte und baute Storefront, Administration, Zahlungen, Lager und Deployment. Das Repository ist privat.
Aufbau des Produkts
Wie ein Auftrag zusammenkommt
Die wichtigsten Teile des Produkts.
- Einladungprivater ZugangPrivater Zugang
- ShopKatalog und WarenkorbStorefront
- KasseZahlung und BestandsreservierungZahlungen und Lager
- AdministrationBetrieb ohne EntwicklerEigene Administration
03 · Zugang
Ein Shop nur für Eingeladene.
Ohne Konto ist nur die Anmeldung sichtbar. Kunden kommen per Einladung, setzen ein Passwort und bestellen danach. Personal hat getrennte Rollen für Inhalte und Bestellungen.
04 · Kasse
Preis und Bestand steuert nicht der Browser.
Beim Bestellen prüft der Server Preis und Bestand und reserviert die Ware. Stripe bestätigt die Zahlung per Webhook, nicht die Erfolgsseite. Läuft die Zahlung ab oder scheitert sie, wird die Reservierung freigegeben.
05 · Betrieb
Der Shop wird aus der Administration geführt.
In der Administration laufen Produkte, Bestand, Bestellungen, Einladungen, Rabatte und die Startseite. Dazu gehören Abholung in Korunní 7 und eine einfache Preiskalkulation mit Stripe-Gebühr.

Technische Ansicht
Projektstruktur
- Privater ZugangEinladungen, Kunden und Personal
- StorefrontNext.js 15, React 19 und TypeScript
- Zahlungen und LagerStripe Checkout und Bestandsreservierung
- Eigene AdministrationKatalog, Bestellungen, Rabatte und Startseite
- DatenSupabase PostgreSQL
- Next.js 15
- TypeScript
- Supabase
- PostgreSQL
- Stripe
- Tailwind CSS 4
- Cloudinary
- Vitest