inmemory.liveB2C storefront

Public catalog slice

Каталог послуг уже підключений до живого backend.

`inmemory.live` більше не показує лише красивий mock. Перший storefront slice читає published services через API, зберігає фокус на discovery й залишає detail та checkout наступними окремими зрізами.

1
published services у поточній вибірці
1
міст уже видно в каталозі
1
категорій доступно для discovery
Catalog

Пошук послуг уже працює на published catalog endpoint.

Фільтри поки мінімальні: місто та категорія. Це свідомо вузький перший зріз, щоб швидко пройти шлях від public shell до реального API.

Скинути
Пам'ятникиЧернігів

Встановлення пам'ятника

бла бла

Термін
7 днів
Формат
Фіксована послуга
Статус
Опубліковано
Kickoff focus

Storefront росте від реального каталогу, а не від disconnected screens.

Цей старт уже розводить discovery, trust, detail і checkout по окремих зрізах, щоб B2C app міг рости без переписування фундаменту.

Реальний каталог замість демо-контенту

Публічний список уже читає published services з backend contract і не дублює дані вручну.

Керований рух до checkout

Цей slice фіксує головний вхід: discovery, trust, а далі detail і checkout підуть окремими маршрутами.

Спокійний customer tone

Empty, loading і error states не ховаються: storefront має пояснювати стан системи людською мовою.

Sprint 1 already renders published services from the real backend catalog, exposes a real detail page with portfolio and active price, opens a first create-order route from that detail view, and now includes a read-only customer order detail with checkout handoff. Payment webhooks and richer customer tracking still stay in the next slices, while contract gaps are tracked separately so B2C work can keep moving without inventing backend behavior.