Prejsť na obsah

Client work · Tashkent, Uzbekistan

Green Coffee Hub

Bilingual storefront for a green coffee wholesaler — a catalogue whose filters are configured from the admin panel, a flavour wheel and origin map on every lot, an equipment section with a roaster picker, and marketing analytics built into the admin.

Oct 2026 — presentTashkent, Uzbekistanunexcoffee.com

2

Languages — Russian & English

100%

Content editable without a developer

Live

Launched and actively maintained

Prehľad

Green Coffee Hub supplies green coffee beans wholesale from a warehouse in Tashkent to roasters across Uzbekistan, Kazakhstan and Russia. The old site was a static template that could not show what actually makes a lot worth buying.

The catalogue had to be navigable the way a roaster thinks — by origin, processing, variety, cup score, altitude and flavour profile — so the filter engine is configured in the admin rather than hardcoded: new groups and values appear on the site without a deploy.

The same panel runs the whole site: lots, equipment, catalogue banners, the blog, every text and contact, and the enquiries that come in from the form. The team ships content themselves; we keep building features.

Čo sme postavili

Bilingual storefront

Russian and English with separate URL trees, their own metadata and canonical links, so each language ranks on its own.

Catalogue with a configurable filter engine

Filter groups and values are created in the admin; numeric groups become ranges over cup score, altitude or price. Active filters are written into the URL, so a filtered view can be sent as a link.

Lot page

Specs, a flavour wheel assembled from categories and notes with per-note intensity, an origin map, and a markdown description cross-linked to related lots.

Equipment section

Santoker roasters and DiFluid measuring instruments, with a picker that narrows the line-up by batch size and leads to the right model.

Admin panel

Lots, filters, flavour wheel, scheduled catalogue banners, a blog whose covers are auto-cropped into three formats, site texts and contacts, and incoming enquiries with status and notes.

Marketing analytics in the admin

Own visit and conversion tracking: UTM campaigns, traffic sources, cities, devices, session funnel and a live view of who is on the site, with CSV export and a UTM link builder. No personal data is stored — the city is resolved server-side and the IP discarded.

Stack

Postavené s.

Frontend
Next.js 16React 19TypeScriptTailwind CSS v4Motion
Backend & data
Supabase AuthPostgreSQLRow Level SecuritySupabase Storage
Features
Own analyticsImage pipeline (sharp)Markdown contentRU / EN i18n
Infrastructure
VercelSupabase

Screenshoty