Kukd White-Label
Multi-Tenant Restaurant Platform
A white-label platform enabling restaurants to launch their own branded ordering websites with a dynamic page builder and domain-based multi-tenancy.
Key Features
- Domain-based multi-tenancy
- Dynamic page builder
- Custom branding per restaurant
- Shared infrastructure
- Automatic SSL provisioning
- Theme customization
The Challenge
Restaurants wanted their own branded online presence without the cost of custom development. The challenge was building a platform where each restaurant could have a unique domain, custom branding, and tailored content — all running on shared infrastructure to keep costs low and maintenance simple.
Our Approach
We designed a multi-tenant architecture where each restaurant is identified by its domain. When a request hits the server, the middleware resolves the tenant from the hostname and loads the corresponding configuration — branding, menu, content blocks, and theme.
The dynamic page builder lets restaurant owners compose their homepage from pre-built sections: hero banners, featured dishes, testimonials, location maps, and more. Each component respects the restaurant’s theme tokens, so the output always feels cohesive.
Technical Highlights
- Domain-based multi-tenancy resolves tenant context at the middleware level, with zero cross-tenant data leakage
- Dynamic page builder uses a component registry pattern — restaurant owners choose and order sections, the system renders them server-side
- Theme engine applies per-tenant color schemes, fonts, and logos through CSS custom properties, keeping the bundle shared
- Automatic SSL provisions certificates for custom domains using Let’s Encrypt integration
- Shared infrastructure runs hundreds of restaurant sites on the same Next.js deployment, reducing per-tenant hosting costs
- Redux-driven ordering reuses the core Kukd ordering flow, reducing development time while maintaining feature parity
Gallery
Next project
Wandity Guides
Start a project
Have a project in mind?
We'd love to hear about it. Drop us a line and let's talk about how we can bring your idea to life.
hello@wandity.com