Files

Kikomiko design-only export

No product records, product pages, product prices or EUR rate are included.
Category navigation, buying guides, homepage design, active motion video,
styles, fonts, public pages and empty storefront controls are preserved.
Existing promotional banners and empty-cart totals remain part of the design.

LOCAL PREVIEW
Run python3 serve.py from this folder, then open http://127.0.0.1:8081/.
If that port is occupied, run python3 serve.py --port 8082.
The included server supports video seeking. Use HTTP, not file://.

VPS (Docker)
  git clone … /kikomiko && cp .env.example .env && docker compose up -d --build
  Storefront :8080  ·  Admin :8090
  Full steps: deploy/DEPLOY.txt


ADMIN CMS (products / categories)
Self-hosted SQLite admin lives in admin/ (HTML/CSS/JS + Python stdlib, no CDN).
  cd admin && python3 server.py --port 8090
  Open http://127.0.0.1:8090/  (credentials printed on first run)
Import old catalog JSON, seed site categories, and export active products to
dist/data/catalog.dedupe2.json. Pluggable fetch/stock sync scripts: admin/fetchers/.
See admin/README.txt. Export updates the storefront catalog file only; product
detail HTML pages still need a separate build/API integration when you enable them.
template-reference/ contains the existing renderer as a developer reference.

The /i/ image proxy and /api/invoices backend must be implemented on the VPS
when enabling products and checkout. No database, secrets or Git history included.
Some campaign images and the Enamad badge still require internet access.
Canonical URLs retain kikomiko.ir. Protect staging from search indexing.