KitchenCalc: Kitchen Cost Calculator SaaS¶
Status: Planned Target Market: Small food businesses (restaurants, caterers, meal prep, food trucks) Estimated MVP: 4-6 weeks Revenue Model: $19-99/mo subscription tiers
Executive Summary¶
Transform RMS from a personal recipe manager into a B2B SaaS for small food businesses with recipe costing, menu margin analysis, and meal planning.
Problem: Enterprise kitchen management (MarketMan, BlueCart) starts at $300+/mo. Most small operations use error-prone spreadsheets.
Solution: Simple, affordable recipe costing for businesses doing $50K-$500K/year in food costs.
Target Segments (Priority Order)¶
| Segment | Size | Pain Point | Willingness to Pay |
|---|---|---|---|
| Meal Prep Services | Growing fast | Scaling recipes, cost consistency | High ($50-100/mo) |
| Catering Companies | ~100K US | Per-event costing, client quotes | High ($50-150/mo) |
| Food Trucks | ~35K US | Menu optimization, tight margins | Medium ($20-50/mo) |
| Small Restaurants | ~600K US | Food cost %, waste tracking | Medium ($30-100/mo) |
Feature Roadmap¶
Phase 1: MVP (Weeks 1-4)¶
- Ingredient price management (manual entry + price history)
- Recipe cost calculation (automatic from ingredients)
- Recipe scaling (adjust servings, recalculate costs)
- Cost per serving / cost per batch display
- Menu builder with margin calculator
- Basic reporting (food cost %, top expensive recipes)
- Multi-user business accounts (owner + staff roles)
- Authentik SSO
Phase 2: Growth (Weeks 5-8)¶
- Meal planning calendar (drag-drop recipes to dates)
- Prep list generation (aggregate ingredients across planned meals)
- Shopping list export (PDF, email, print)
- Supplier price import (CSV upload)
- Recipe duplication & versioning
- Cost alerts (ingredient price changes > X%)
- Mobile-responsive prep view
Phase 3: Scale (Weeks 9-12)¶
- Multi-location support
- Inventory tracking (stock levels, waste logging)
- Purchase order generation
- API integrations (QuickBooks, Square, Toast)
- White-label option
- Advanced analytics (trends, seasonality, forecasting)
Technical Architecture¶
┌─────────────────────────────────────────────────────────────────────┐
│ K8s Cluster │
├─────────────────────────────────────────────────────────────────────┤
│ ┌────────────────┐ ┌────────────────┐ ┌────────────────┐ │
│ │ KitchenCalc │ │ Marketing │ │ Background │ │
│ │ App (Next.js) │ │ Site (Next.js)│ │ Workers │ │
│ └───────┬────────┘ └───────┬────────┘ └───────┬────────┘ │
│ └─────────┬─────────┴─────────┬─────────┘ │
│ ▼ ▼ │
│ ┌──────────────────────────────────────────┐ │
│ │ Supabase (schema: kitchen_calc) │ │
│ └──────────────────────────────────────────┘ │
│ │ │
│ ┌────────────────────┴─────────────────────┐ │
│ │ Authentik │ │
│ └──────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
│
┌────────────────┴───────────────┐
│ External Services │
│ Stripe, Resend, Sentry │
└────────────────────────────────┘
Database Schema (Key Tables)¶
businesses- Multi-tenant accounts with subscription infobusiness_members- Team members with roles (owner/manager/staff)ingredients- With purchase pricing and unit conversionsingredient_price_history- Price trendingrecipes- With calculated costs and marginsrecipe_ingredients- Junction with line costsmenus/menu_items- Menu builder with pricingmeal_plans/planned_meals- Calendar planningshopping_lists/shopping_list_items- Generated lists
Pricing Tiers¶
| Tier | Price | Recipes | Team | Features |
|---|---|---|---|---|
| Trial | Free (14 days) | 10 | 1 | Full access |
| Starter | $19/mo | 50 | 2 | Costing, menus |
| Pro | $49/mo | Unlimited | 5 | + Meal planning, shopping lists, reports |
| Enterprise | $99/mo | Unlimited | Unlimited | + Multi-location, API, white-label |
Code Reuse from RMS¶
| Component | Reuse | Notes |
|---|---|---|
| Recipe model | 80% | Add costing fields |
| Ingredient model | 60% | Add pricing, units |
| Recipe steps | 100% | Direct copy |
| AI generation | 50% | Optional feature |
| UI components | 90% | shadcn components |
Go-to-Market¶
- Friends & family beta (5-10 businesses)
- Soft launch on Reddit (r/KitchenConfidential, r/foodtrucks)
- Product Hunt launch
- Content marketing (food cost guides, margin calculators)
Key Metrics: - Trial → Paid conversion (target: 15%) - Monthly churn (target: <5%) - Recipes per business (engagement)
Next Steps to Begin¶
cd /root/projects
npx create-next-app@latest kitchen-calc --typescript --tailwind --app --no-src-dir --eslint --import-alias '@/*' --no-turbopack
/root/tower-fleet/scripts/scaffold-nextjs.sh /root/projects/kitchen-calc kitchen_calc
Then: Database schema → Authentik auth → Ingredient management → Recipe costing
Created: 2025-12-16 Last Updated: 2025-12-16