← Back to work

06 / 2026

Bylinky od maminky

A private invite-only shop with custom administration and Stripe payments.

Role
Full-stack developer
Period
2026
Signed-in Bylinky od maminky homepage with navigation and intro content
Bylinky od maminky / product preview

01

What it solves

A herbal-product seller needed a shop for invited customers only. The catalog should stay private, and he needed to run the shop himself.

02

My work

I designed and built the shop, administration, payments, inventory and deployment. The repository is private.

How the product is built

How an order comes together

The main parts of the product.

  1. Invitationprivate entryPrivate access
  2. Shopcatalog and cartShop
  3. Checkoutpayment and stock holdPayments and inventory
  4. Administrationeveryday admin workCustom administration

03 · Access

A shop for invited customers only.

Without an account only the login screen is visible. Customers arrive by invitation, set a password, then browse and order. Staff have separate roles for content and orders.

04 · Checkout

Price and stock are checked on the server.

At checkout the server checks price and stock and reserves the items. Stripe confirms payment through a webhook, not the success page. If payment expires or fails, the reservation is released.

05 · Operations

The shop is run from administration.

From admin, staff handle products, stock, orders, invites, discounts and homepage content. Pickup and a simple Stripe fee price calculator are included.

Technical details

Project structure

  1. Private accessInvites, customers and staff
  2. ShopNext.js 15, React 19 and TypeScript
  3. Payments and inventoryStripe Checkout and stock reservation
  4. Custom administrationCatalog, orders, discounts and homepage
  5. DataSupabase PostgreSQL
  • Next.js 15
  • TypeScript
  • Supabase
  • PostgreSQL
  • Stripe
  • Tailwind CSS 4
  • Cloudinary
  • Vitest
Visit website ↗Private repositoryOnly the login page is public. The catalog requires an invitation.
Next projectWaredox