Back to personal projects

Personal project · E-commerce · Polish market

Twoje Zdrowie — Health & Supplements Store

Solo — full-stack, from schema to storefront · 2026

A Polish-market e-commerce store for supplements, vitamins, and bio products — built solo end to end, from the database schema through to the storefront. Currently in development, wired to real Polish commerce rails: online payment, parcel-locker and courier shipping, and a hub syncing stock and orders with a major marketplace.

The Challenge

Health-product e-commerce in Poland carries constraints most storefronts don't: prices need exact arithmetic (no float rounding at checkout), product copy has to satisfy local health-claim and labeling rules across three languages, and the brand had to land as "trusted pharmacist" — not generic SaaS gradients, not clinical hospital-white, not greenwashed wellness cliché. All three had to be solved before the first product page shipped.

The Approach

  • Every price and tax figure stored as a whole number of grosz (the smallest Polish currency unit) rather than a decimal, so checkout math is exact by construction instead of rounded after the fact
  • A consistent feature-sliced structure across the codebase, with every mutation going through a validated server-side action rather than a client-trusted form post
  • One integration hub sits between the storefront and the marketplace/courier network, so the storefront never talks to those external systems directly and stays decoupled from their sync and label generation
  • Product data carries structured nutrition facts, allergen info, and health warnings as machine-readable fields, so regulatory copy renders consistently across Polish, English, and Ukrainian
  • Design system built against explicit anti-references written down before any UI shipped — no SaaS-startup gradients, no clinical white-and-blue, no greenwashing leaf icons — landing on a warm forest-green "expert but approachable" register instead

The Outcome

0

float-rounding risk — every price stored as an exact integer

3 rails

payment, courier, and marketplace sync integrated through one hub

Homepage — trust signals up front, category grid seeded from the product catalog
Catalog — filterable by category, brand, and dietary claim
Product page — dosage, regulatory disclaimer, and related products
Cart — order summary with a free-shipping progress nudge