
G&E Signature Scents.
G&E Signature Scents is a custom e-commerce platform for an artisanal candle brand poured by hand in Ptolemaida, Greece. No SaaS template - it's a full Next.js storefront with a typed backend that runs the whole commerce lifecycle: catalog, cart, multi-currency checkout, order capture, production scheduling, shipping. The frontend is bilingual (English and Greek) and tuned for Core Web Vitals. A custom "Scent Finder" quiz routes visitors to scents they'll actually like. Payments go through a Stripe-backed gateway: VISA, Mastercard, AMEX, Apple Pay, Google Pay, SEPA. The interesting part is the order workflow. Each batch is forty candles, and every order kicks off a three-week cure window before it ships - so the backend tracks production state, not just inventory. Content (journal, story, FAQ, shipping policy) is editable without redeploying. The admin dashboard surfaces orders, customers, and the production queue. Pre-launch right now, with pre-orders opening in 2026.
An artisanal candle brand needed a custom storefront. Off-the-shelf SaaS did not fit: the business is bilingual (Greek and English), runs production in batches of forty candles, and has a three-week curing window before anything ships. Those constraints needed a custom order state machine, not an inventory count.
A Next.js storefront with a typed backend handling the full commerce lifecycle. Bilingual catalog and checkout in Greek and English. Stripe integration covering VISA, Mastercard, AMEX, Apple Pay, Google Pay, and SEPA Direct Debit. A Scent Finder quiz that routes visitors to recommendations. The order workflow is the interesting part: each order triggers a batch allocation and tracks production state through a three-week cure window before it ships. An admin panel surfaces orders, customers, and the production queue in real time. All content is editable without a redeploy.
A production-ready pre-launch platform with pre-orders opening in 2026. Core Web Vitals tuned on both locales. Zero third-party SaaS dependency for the core commerce flow.
- Custom order state machine
Shopify's inventory model is unit-based. A batch-and-cure workflow needed a state machine we owned, not one we worked around.
- i18n at the data layer
Translations live in the content schema, not applied at the UI layer. Every product, label, and policy has both locale variants from the start, so there is no fallback language risk.
- Stripe over local gateways
SEPA Direct Debit support was the deciding factor for a Greek market. Stripe's single integration covers all payment methods without separate provider contracts.
Want something like this?
I'm available for custom backend, web, and the weird integration work nobody else wants to touch.