A Website and Menu for Every Restaurant, in Minutes
The restaurant website that a restaurant owner can actually run.
- Product strategy
- UI/UX design
- Web development
- Backend development

Multi-tenanta site per restaurant on its own subdomain
Menufy is a Hortensia product that lets a restaurant stand up its own branded website and live menu without a developer. Each restaurant gets its own subdomain and a drag-and-drop editor for pages and menu items, so updating a price or adding a special takes seconds, not a support ticket.
- Timeline
- Ongoing product
- Team
- Hortensia product team
The challenge
Most restaurants are stuck between an overpriced agency site they cannot update and a generic listing page that looks like everyone else. They need their own web presence, their own menu, their own brand, but they do not have a developer on call. The hard part is making a builder powerful enough to produce a real site yet simple enough for a busy owner, while running hundreds of restaurants as isolated tenants on one platform.
What changed
- Per-tenant
- Every restaurant on its own subdomain
- Drag & drop
- Owners edit pages and menus themselves
- Minutes
- From signup to a live site
I updated my whole menu and added a weekend special from my phone between services. It looks like a site I could never have afforded, and I run it myself.
Strategy
We designed Menufy as multi-tenant from the first line: each restaurant is an isolated tenant with its own subdomain, content, and menu.
Design
Templates that look designed, not defaulted, so a small restaurant reads as professional the moment it goes live.
Build
A Next.js platform with a drag-and-drop page and menu editor, per-tenant subdomains, and an authoring experience built for non-technical owners, on Postgres with a block-based content model.
Grow
One codebase serves every restaurant, so onboarding a new one is a signup, not a project.
The stack
- Next.js
- Auth.js
- Prisma
- PostgreSQL
- Puck editor
- Radix
