+ FOOD BRAND REBUILD

Multilingual food site with custom recipes CMS

Migrated Lovable to Vercel. Supabase Storage product imagery, EN/NL/FR i18n routing, custom recipes CMS, LISA ERP design surface.

CLIENTEpic (Hottlet)
YEAR2026 Q1
STACKVite · Supabase · Custom · i18n routing · Vercel
TIMELINESix weeks for the rebuild. ERP integration scoped for phase two.
View live →

Author: . Published . Last updated .

Epic (Hottlet) cover
+ problem

What the client asked for

Epic is a Belgian food brand inside Hottlet's portfolio (the family-owned food group behind Hottlet Sugars). The team needed a brand site that ran in three languages, hosted real product imagery, surfaced a recipes section, and connected to their LISA ERP for product master data.

+ process

How it was built

Migrated the Lovable build to a Vercel-deployed Vite stack. Supabase Storage for product imagery. EN/NL/FR i18n routing. Custom recipes CMS built so the marketing team ships recipes without dev tickets. LISA ERP design surface modeled separately so the integration can roll in phase two.

  • Vite
  • Supabase
  • Custom
  • i18n routing
  • Vercel
+ outcome

What shipped and what it changed

Live on epic.be. Marketing team manages product copy, imagery and recipes without developer assistance. ERP design surface ready for the LISA integration in phase two.

+ the technical win

Supabase Storage instead of a CMS plugin. Product imagery loads from a CDN-backed bucket, edits are immediate, and the marketing team has direct upload rights without touching code.

+ scope

What was delivered

  • Lovable to Vercel migration with no rebrand drift.
  • Supabase Storage product imagery pipeline.
  • EN/NL/FR i18n routing with locale-aware copy.
  • Custom recipes CMS so marketing ships content without dev tickets.
  • LISA ERP design surface for the phase-two integration.
+ shots

Images from the live site

Epic (Hottlet) image 1
Epic (Hottlet) image 2

Brief in the inbox, reply within 24 hours.

Yes or no, a scope, a price. No discovery deck, no agenda tag team.