Core Features

Menu Engineering System

  • Create sellable MenuItems with multi-level costing

  • Build reusable Sub-Components (sauces, batters, etc.) for complex recipes

  • Track Packaging materials for complete cost breakdown

  • Calculate true manufacturing costs from ingredients to packaged product

Advanced Costing Engine

  • Unit conversion engine with cross-category conversions (weight ↔ volume)

  • Ingredient-specific density data for accurate conversions

  • Automatic unit price calculations

  • Support for multiple units (oz, lb, g, kg, cup, tbsp, tsp, ml, l, piece)

  • Real-time cost calculations as you build recipes

Production Planning

  • Generate prep lists (what to make) from MenuItems

  • Generate shopping lists (what to buy) with aggregated quantities

  • Plan production runs based on sales forecasts

  • Streamline kitchen operations

Ingredient Management

  • Full CRUD operations for ingredients

  • Custom categories and organization

  • Price history tracking with visual analytics

  • Excel import/export with duplicate detection

  • Bulk operations and data validation

Profitability Dashboard

  • Visualize MenuItem costs and profitability

  • Overhead cost allocation and impact analysis

  • Price tracking with historical charts

  • Data-driven pricing decisions

  • Margin analysis and break-even calculations

Business Tools

  • Break-Even Calculator: Calculate units needed to cover fixed costs

  • Serving Adjuster: Scale recipes to different serving sizes

  • Margin Calculator: Analyze profit margins and pricing strategies

Multi-Tenant Architecture

  • Secure data isolation between businesses/locations

  • Role-based access control (Admin, Editor, Viewer)

  • Tenant-specific data with Firebase Custom Claims

  • Enterprise-ready for multi-location businesses

Billing & Subscription Management

  • Live Stripe integration with tiered pricing plans:

  • Starter: $39/month (50 ingredients, 10 menu items, basic features)

  • Professional: $89/month (unlimited, price tracking, priority support)

  • Enterprise: $149/month (multi-location, custom reporting, dedicated support)

  • Lifetime: $2,500 one-time (Professional features, no recurring fees)

  • Plan upgrade/downgrade with automatic prorations

  • Saved payment method reuse

  • Feature gating based on subscription tier

Technical Stack

Frontend Framework

  • React.js (v18.2.0) with TypeScript

  • React Router DOM (v7.5.0) for routing

  • Zustand (v5.0.7) for state management

  • TanStack React Query (v5.90.12) for server state

UI Components & Styling

  • Chakra UI (v2.10.7) component library

  • Radix UI primitives for accessible components

  • Tailwind CSS (v3.3.3) for styling

  • Framer Motion (v11.18.2) for animations

  • Lucide React icons

  • Responsive design with dark mode support

Backend & Infrastructure

  • Firebase Hosting for frontend deployment

  • Firebase Cloud Functions (Node.js 18) - 8 deployed functions

  • Firestore database with multi-tenant security rules

  • Firebase Authentication with email/password

  • Custom domain: https://culinaryos.io

Payment Processing

  • Stripe live mode integration

  • Webhook handlers for subscription events

  • Payment link generation and checkout flows

  • Automatic subscription management

Data Management

  • ExcelJS (v4.4.0) for Excel import/export

  • SheetJS (xlsx) for legacy Excel support

  • jsPDF (v3.0.3) for PDF generation

  • Price history tracking with time-series data

Development Tools

  • Webpack (v5.88.2) for bundling

  • TypeScript (v5.0.4) for type safety

  • Jest with React Testing Library for testing

  • Firebase Emulators for local development

  • ESLint and code quality tools

Deployment & Infrastructure

Production Environment

  • Status: LIVE IN PRODUCTION (Deployed October 13, 2025)

  • Primary Domain: https://culinaryos.io

  • Redirect Domain: https://recipecalculator.app → culinaryos.io

  • SSL: Auto-provisioned by Firebase

  • Region: us-central1 (Firebase Cloud Functions)

CI/CD & Automation

  • Automated deployment via Firebase CLI

  • Environment-specific configurations

  • Production build optimization

  • Webpack bundle analysis

Security Features

  • Multi-tenant data isolation with Firestore security rules

  • Role-based access control (RBAC)

  • Secure password handling and protected routes

  • Session management via Firebase Auth

  • Content Security Policy implementation

  • Email enumeration protection enabled

Integrations

  • Stripe: Live payment processing with webhooks

  • Google Workspace SMTP: Contact form email delivery

  • Firebase App Check: Application security

Development Features

Code Organization

  • Component-based architecture with separation of concerns

  • Modular UI components and utility functions

  • Shared type definitions for consistency

  • Feature-based folder structure

Performance Optimization

  • Code splitting and lazy loading

  • Production build optimization

  • Asset optimization and compression

  • Web Vitals monitoring

Testing & Quality

  • Jest testing framework

  • React Testing Library for component tests

  • Unit tests for utility functions

  • Security rule testing

Browser Compatibility

  • Modern browser support with progressive enhancement

  • Cross-browser testing configuration

  • Mobile-responsive design

Project Goals

  • Provide an intuitive interface for menu engineering and cost management

  • Enable accurate recipe costing with advanced unit conversions

  • Support data-driven pricing decisions through profitability analysis

  • Streamline production planning and kitchen operations

  • Securely store user data with enterprise-grade multi-tenant isolation

  • Optimize application performance and user experience

  • Deliver enterprise features at SMB-friendly pricing

CulinaryOS demonstrates proficiency in modern full-stack development, including React/TypeScript development, Firebase cloud services, payment processing, multi-tenant architecture, advanced data management, automated deployment, testing methodologies, performance optimization, and security best practices.

CulinaryOS (formerly Ingredient Recipe Calculator) is a full-stack menu engineering and profitability platform for food businesses. It helps restaurants, bakeries, caterers, and food trucks manage recipes, calculate costs, track profitability, and plan production.

Next
Next

Keybind Companion