RubixIT Products BakeryOS
Live Food Service SaaS Platform

BakeryOS

The operating system for bakery businesses. A full-stack, multi-tenant SaaS platform covering stock, recipes, orders, invoicing, and financial reporting — with a super-admin portal for managing all tenants.

React 18 Express.js PostgreSQL TypeScript Monorepo Multi-Tenant
Request Demo Build Something Similar
🥐
BakeryOS
The operating system for your bakery
🏢 Multi-tenant — each bakery fully isolated
📦 Stock inventory & recipe management
🧾 Orders, invoicing & PDF generation
👥 Role-based access (owner, staff)
📊 Financial reporting with Recharts
🔐 JWT authentication (15min/7d refresh)
🌐 Super-admin SaaS portal
schema-per-tenant npm workspaces Drizzle ORM shadcn/ui

Enterprise SaaS, built right

BakeryOS uses a monorepo structure with npm workspaces, schema-per-tenant PostgreSQL, and separate apps for bakery staff and super-admins.

packages/shared

TypeScript types, Zod validation schemas, and shared utility functions used across all packages.

packages/db

Drizzle ORM with PostgreSQL. Schema-per-tenant isolation: public schema for platform, bakery_{slug} per tenant.

packages/api

Express.js REST API with JWT authentication (15-min access tokens, 7-day refresh tokens) and bcrypt hashing.

apps/web

Bakery staff dashboard — React 18, Vite, Tailwind CSS, Zustand, TanStack Query, Recharts, shadcn/ui.

apps/portal

Super-admin portal on port 5174. Create and manage bakery tenants, view platform analytics, handle billing.

apps/mobile

Capacitor wrapper for Android & iOS. Shares the web codebase — native app without duplicate development.

Everything your bakery needs

📦

Stock Management

Track ingredients and supplies with unit support (kg, g, L, ml, units, dozens). Cost per unit and reorder alerts.

📋

Recipe Management

Build recipes from stock items. Automatic cost calculations and production batch sizing.

🛒

Order Management

Customer orders from creation to completion. Status tracking, fulfilment workflow, and customer history.

🧾

Invoicing & PDF

Generate professional invoices and export as PDF using @react-pdf/renderer. Email directly from the dashboard.

📊

Financial Reporting

Revenue, profit, and cost analysis with Recharts visualisations. Daily, weekly, and monthly breakdowns.

🌐

SaaS Portal

Super-admin dashboard to provision new bakery tenants, manage subscriptions, and monitor platform health.

Request a Demo Build Something Like This