Chef Bawss
Operations platform for private chef businesses. Owners manage clients, invite contract chefs, schedule events, and track financials — what the client pays, what the chef earns, and the profit. Chefs see only their own assignments. Automated email reminders before events. Built as multi-tenant SaaS so any private chef business can sign up.
Project Overview
Chef Bawss is a multi-tenant SaaS platform built for private chefs and small catering business owners who hire freelance chefs to work events. It's the back-office tool for managing the whole operation — clients, chefs, events, and finances — all in one place.
The Challenge
Private chef businesses juggle clients, freelance chefs, event scheduling, and financial tracking across spreadsheets, texts, and email. There's no tool built for how they actually work.
The Solution
Built a multi-tenant SaaS with two roles: admins see everything (clients, chefs, events, profit margins), chefs see only their own assignments and pay. Automated email reminders via Celery + Amazon SES. Google Calendar-style interface with chef color-coding and drag-to-reschedule.
Technology Stack
Backend
Frontend
Integrations
Deployment
Key Features
Multi-tenant architecture — every organization's data is fully isolated
Two-role system: Admin (full control, financials) vs Chef (own assignments only)
Chef invitation flow — admin enters details, system sends email invite, chef sets password
FullCalendar with auto-assigned chef colors, filtering, drag-to-reschedule, resize-to-change-duration
Automated email notifications: assignment, changes, cancellations, 3-day and 1-day reminders
Event financial tracking: client pay, chef pay, deposits, profit calculation
Business Impact
Centralized operations for businesses that were running on spreadsheets and texts
Role-based access so chefs see their pay but not client revenue or profit
Automated reminders eliminate missed events and last-minute confusion
Multi-tenancy means any private chef business can sign up and be isolated
Technical Achievements
Multi-tenant architecture with tenant-scoped querysets and middleware
Chef invitation flow that handles the full onboarding lifecycle
Automated Celery task scheduling for event reminders
Built as a real SaaS product, not just a one-off client project
Technical Implementation
Multi-tenant SaaS with full data isolation via tenant-scoped querysets and middleware. JWT auth stored in httpOnly cookies. Celery Beat schedules automated reminder emails (3-day and 1-day) via Amazon SES with SNS bounce/complaint handling. FullCalendar integration with chef color assignment, event filtering, and drag-and-drop rescheduling.