Back to projects






2024 – Present
Multi-Tenant RMS
Multi-tenant white-label restaurant POS
Multi-Tenant RMS is a full-stack restaurant management platform covering the complete order lifecycle — from menu browsing and delivery orders to payments, admin configuration, and daily sales reporting. Tenants get custom branding via subdomain or URL path, with feature flags for kitchen display, QR ordering, loyalty, and analytics. The web and Android clients integrate with a Spring Boot backend deployed on AWS Lightsail.







Code peek
A glimpse through the tear — real project logic
PublicRestaurantController.javaMulti-Tenant RMS
@GetMapping("/by-host")
public RestaurantBrandingDto resolveByHost(@RequestParam String host) {
return tenantService.findByPublicHost(host)
.map(this::toBrandingDto)
.orElseThrow(NotFoundException::new);
}