A
Work

Online store

SEMPACK — PET packaging store

A custom online store for a PET packaging manufacturer, built from scratch instead of a constructor: Go API with JWT, catalogue, orders, leads and CloudPayments with 54-FZ receipts; a React admin; a statically generated storefront with two themes, cart and checkout. Live at sempack.ru.

  • Go
  • PostgreSQL
  • React
  • Vite
  • TypeScript
  • Tailwind CSS
  • CloudPayments
  • Docker
Visit Live Site

The site forbids display inside other pages — it opens in a new tab.

SEMPACK — PET packaging storelive site ↗

The client sells PET packaging to honey, spice and cosmetics makers — wholesale first, retail second. A constructor was planned, then dropped for full control over SEO and the catalogue: a custom store was built for the same budget. Go backend: catalogue with colours and volumes, application pages, orders and leads, emails, CloudPayments with 54-FZ receipts via webhook. React admin with CRUD, orders and a rebuild button. Storefront on vite-react-ssg: static, two themes, cart and checkout, Metrika and Webmaster.

3

parts: API, admin, storefront

54-ФЗ

receipts automatically

SSG

storefront is static, fast and indexable

70+

automated tests in the admin