Event catering · around 500 projects/year · about twenty people
Full ERP for an event caterer — from lead to invoicing
The problem
A fast-growing SME orchestrating around 500 catering projects a year with about twenty people. At first, operations ran on Excel and Notion — but volume kept climbing, the team grew, and the scattered tools created double entry and missed details. They needed a unified business tool covering the whole cycle: leads, projects, quotes, event planning, supplier management, logistics, invoicing.
The approach
Phase 1 (2025) — Built a first ERP in Bubble to move fast: ~12 months of intensive development, a settled data model, core functions delivered module by module. Phase 2 (since 2026) — A clean migration to Next.js + Supabase: all users switched over in a single step rather than running parallel environments. Continuous documentation, strict database security (Postgres RLS), a multi-dev workflow.
The result
- One single tool instead of a patchwork (Excel + Notion + satellite tools)
- 18 months of historical data migrated with no loss and no downtime
- A successful clean cut-over: all users switched in a single step, no parallel environment
- A code stack that unlocks what Bubble was capping — we move faster, further, and cheaper to run
- Stack
- Bubble
- Next.js 15
- Supabase
- TypeScript strict
- Tailwind v4
- Railway
- MCP
- Duration
- Active engagement since March 2025 · ~14 months and counting