Custom SaaS · Workflow automation · Multi-portal marketplace
Monthos built one operating system for catering and food businesses, consolidating five or more disconnected tools into a single quote-to-payment platform.
Who this is for: caterers, bakeries, restaurants, food trucks and home-industry food businesses—plus the venue owners and ingredient suppliers who work alongside them.
Catering and food businesses run on fragmented tools: spreadsheets for quotes, WhatsApp for orders, separate systems for menus, staff, venues, and payments. Event details get retyped at every stage. Margins are guessed rather than calculated. Suppliers, venues, and caterers operate in silos.
Plattup needed to become a single operating system — not just a menu website — that could:
Monthos designed and built Plattup as a modular SaaS platform: one codebase, multiple portals, and a backend that grows with each business's subscription tier.
Rather than forcing every caterer into the same feature set, the platform uses industry packages and add-on services so a small home baker and a full-service event caterer can both use Plattup — each seeing only what they need.
The quote system sits at the centre of the product. Everything else — menus, staffing, venues, inventory costing, public ordering — feeds into and out of that workflow, so staff stop copying data between tools.
The core of Plattup is a configurable quote builder for catering functions and events. Caterers can:
This replaces the typical chain of email, PDF, and spreadsheet with one live document both the business and the client can work from.
Businesses manage rich product catalogues across multiple menu types:
AI assists with ingredient validation, recipe completion, and bulk menu enrichment — reducing manual data entry without removing human control.
Each business gets a public menu — a customer-facing site for browsing, carting, and requesting quotes or placing orders. Features include:
Customers order from a polished front door; caterers manage everything from the back office.
For full-service caterers, Plattup includes an event wizard that walks through:
Staff types, hourly rates, and guest-count recommendations are configurable per business — so a sushi chef line item and a valet parking line item can coexist in the same system.
A dedicated venue owner portal lets venue operators list spaces, manage availability, and accept bookings — including bookings initiated by caterers during quote creation.
The platform handles:
Ingredient suppliers get their own portal to manage catalogues, orders, and API keys. Caterers browse supplier inventory, import items into their stock, and track cost per unit — linking procurement directly to recipe margins.
Inventory management tracks stock levels, low-stock alerts, and consumption. A shared ingredient costing engine ensures the food editor, stations view, and margin reports always agree on the cost of a dish — converting units and matching inventory records automatically.
Behind the caterer experience, Plattup includes:
Plattup is built for reliability, speed, and independent scaling of front end and back end.
┌─────────────────────────────────────────────────────────────┐ │ React + Vite SPA (Netlify CDN) │ │ · Caterer dashboard · Public menus · Venue/supplier │ │ portals · Super admin · Multi-language (i18n) │ └──────────────────────────┬──────────────────────────────────┘ │ ┌──────────────────────────▼──────────────────────────────────┐ │ Supabase │ │ · Postgres (multi-tenant data) · Auth · Storage │ │ · 90+ Edge Function route modules (Hono) │ └──────────────────────────┬──────────────────────────────────┘ │ ┌──────────────────────────▼──────────────────────────────────┐ │ Integrations │ │ · Stripe Connect · Google Calendar · Google Maps │ │ · AI services (menu/ingredient enrichment) · Email │ └─────────────────────────────────────────────────────────────┘
Front end: React 18, TypeScript, Vite, Tailwind, Radix UI, React Hook Form, Recharts, TipTap rich text, and a governed design system (Master UI Showcase) for consistent product UI.
Back end: Supabase Postgres with Edge Functions written in Hono, covering orders, quotes, marketplace, payments, AI, subscriptions, and more — organised as modular route files for maintainability at scale.
Deployment: Netlify for the SPA with SPA routing, custom domain support, and environment-based Supabase project switching.
Quality: Vitest unit tests, Playwright E2E specs, and API monitoring built into the super admin dashboard.
Plattup serves distinct user types — caterers, customers, venue owners, suppliers, and platform admins — each with tailored navigation and workflows.
The caterer dashboard uses a modular sidebar: businesses only see modules their subscription includes. Full-bleed layouts on quotes, orders, and settings give complex forms room to breathe. Public menus are mobile-first with swipe-friendly interactions.
A custom design system ensures buttons, inputs, selects, and dropdowns look and behave consistently across hundreds of screens — critical for a product this broad.
Plattup consolidates what would otherwise require five or more separate tools:
The platform is structured for growth: new industry packages, marketplace participants, and integrations can be added without rebuilding the core quote and order engine.
Plattup is the kind of project Monthos specialises in — legacy workflow replacement through custom software. The codebase reflects that philosophy:
Monthos didn't just build screens. We mapped how catering businesses actually operate — from the first quote enquiry to the final invoice — and encoded that into software that scales.
Building a platform that replaces spreadsheets, connects marketplaces, and handles real payments? Monthos helps growing businesses work smarter with custom software and intelligent automation.
monthos.com · Workflow automation · Custom apps · AI-assisted operations
Case study prepared for Monthos.com. Plattup is a proprietary SaaS platform; features and availability may vary by subscription tier.
Monthos Group — Cheltondale, Johannesburg, SA. Email info@monthos.com, phone +27 (68) 750 7313.
Case studies · Privacy Policy · Terms of Service