Redesign of stefanoff.bg for Стефанов НП, a B2B supplier of organic rosehip, lavender and hawthorn from Bulgaria. Bulgarian first, with an English version at /en/. Products work as a quote bag: visitors add products and send them as one enquiry (no payment).
Proof of concept: https://stefanoff-poc.netlify.app · Staging: https://applauselab.github.io/stefanoffEcommerce/ (neither is indexed by search engines).
Python 3.9+, standard library only.
cd site
python3 build.py # writes site/dist/ (Bulgarian at /, English at /en/)
python3 serve.py 4175 # http://localhost:4175cd site
./deploy-netlify.sh # Netlify POC (needs `npx netlify-cli login` once)
./deploy.sh # GitHub Pages: builds for /stefanoffEcommerce/, pushes site/dist to the gh-pages branchsite/: page templates (build.py), English generation (i18n.py,i18n/en.json), styles and script (src/). Seesite/README.md.redesign/build.py: product, project and contact copy (single source), plus photos, videos and certificate PDFs inredesign/src/.styleguide/tokens.css: design tokens (colours, type, spacing).assets/manifest.md: image sources, credits and licences.
Values with a dotted underline on the site (prices, pack sizes, dates, some product facts) are placeholders awaiting the client's confirmation.