Skip to main content
Boulangerie - Bakery OS

From first launch to first closed day.

Local-first workflowProduction + Back Office

Boulangerie is a SwiftUI bakery operations app for small bakery teams that want production, POS, HACCP, recipes, and reporting in one workspace. This page turns the product README into a practical setup path so a new device can go from sample mode to real bakery use with less guesswork.

Best for Small bakery teams that want one app for the bake day, front-counter sales, compliance, and review.
Device roles Each device is either Production or Back Office, with different workflows and reporting scope.
Trial mode The app can be explored with read-only sample data before you unlock editing and operational actions.

Jump to what matters

If you are setting up a brand-new device, start with setup. If the bakery is already configured, skip ahead to the live bakery-day workflow.

Production devices

Use Production on the bakery floor. This role includes the full operational workflow: Day, Timers, POS, HACCP, Transactions, Calculator, Products, Reports, and Settings.

Back Office devices

Use Back Office for administration and analysis. This role focuses on Reports, Transactions, Recipes, Products, and Settings.

If you deploy more than one device, give each installation a distinct location slug and device slug so imported and exported data stays identifiable.

Set up the bakery

These first six steps establish device identity, access level, catalog structure, compliance tasks, and recipe reuse before the bakery starts live production.

1

Open Settings first

Before entering live data, configure the installation in Settings: brand name, location slug, device slug, device role, operating currency, and mixer batch size.

These values determine how the app identifies this device and how reporting data is grouped later.

2

Decide how this device will be used

Pick one role per device. Choose Production for the bakery floor and Back Office for reporting, auditing, and admin review.

Production devices are limited to their own source. Back-office devices can review the current source, selected sources, or all known sources.

3

Unlock or restore full access

Trial mode keeps the full app visible, but editing and destructive actions stay locked. Open Settings to purchase full access or restore a previous purchase.

After unlock, the app asks whether to keep the sample data for onboarding or clear it and start with a clean store.

4

Build the product catalog

Go to Products and create the items you actually sell or produce: product name, price, weight, dough weight, dough group, POS status, stock policy, label copy, allergens, and nutrition.

  • Same Day: tied to the daily production sheet and same-day leftovers.
  • Rolling Stock: sold from carry-over stock.
  • Untracked: available in POS and reports without stock limits.
5

Configure HACCP tasks

The daily HACCP screen depends on task setup in Settings. Add the checklist your bakery actually uses, choose frequency, pick input type, and set numeric targets where needed.

Reorder the tasks into the same flow your team follows during production and service.

6

Prepare recipes in Calculator

Save reusable dough formulas before production begins. You can set loaf count, dough weight per loaf, hydration, second flour, yeast, salt, enrichments, and starter rows while reviewing live totals.

Saved recipes make the calculator useful both for planning and for quickly scaling dough-plan rows later.

Brief note on sourdough and starter

If your bakery makes sourdough, it helps to distinguish the finished dough from the preferment that seeds it.

In practical bakery terms, starter is an ingredient inside a sourdough formula, not the whole formula by itself. Because starter usually contributes both flour and water, it changes the real hydration of the dough.

In Boulangerie's Calculator, starter works best as an additional ingredient row. That lets you record how much starter is added, how much of it counts as water, and how much counts as flour, so the app can show a more realistic dough weight and actual hydration for sourdough formulas.

Core screens you'll use most

The production workflow stays centered on a few operational screens: the day board, timers, calculator, and POS.

Daily Production Sheet showing baked counts, leftovers, internal use, and efficiency per product.
Day board: baked, sold, leftovers, and production status in one place.
Timers view showing bulk, bench, final, and bake stages for active products.
Timers: follow each batch through bulk, bench, final proof, and bake.
Recipe calculator showing baker's percentages and live ingredient totals.
Calculator: scale formulas and save reusable dough recipes.
Front Counter POS with favorites, quick add controls, and a checkout panel.
POS: search, favorites, cash or card checkout, and receipt capture.

Run and review the bakery day

Once setup is done, the second half of onboarding is learning the daily cycle from production through reporting and closeout.

7

Start the bakery day

Open Day and choose the correct business date from the toolbar date picker. This screen is the daily production center for baked, leftover, pro bono, and home-use quantities.

It also helps with dough planning, revenue versus potential revenue, chosen-product filtering, and label printing.

8

Run timers during production

After baked quantities are logged, use Timers to manage active products. Each timer shows product, baked quantity, estimated dough amount, elapsed time, and the current stage.

  • Stages: Bulk, Bench, Final, and Bake.
  • Controls: pause, resume, reset, or complete each timer.
9

Sell from POS

Use POS for front-counter service: search products, add items to the cart, mark frequent sellers as favorites, adjust quantities, choose payment type, and save the sale.

  • Cash sales can capture amount paid and change due.
  • POS is locked in trial mode, when the day is closed, or after a posted daily summary receipt exists for that day.
10

Reconcile with Transactions

Review receipts for the selected business date in Transactions. This is the audit screen for receipt count, posted versus voided status, turnover, average ticket size, and daily summary status.

11

Review performance in Reports

Move from operations into analysis with Reports: total revenue, order count, average and median ticket, hourly and weekday patterns, leftovers, top products, bake balance, recommendations, and export preview.

Back-office devices can widen the reporting scope beyond the current device and consolidate multiple sources.

12

Close the day

When the figures are final, close the day from the main toolbar. Closing locks further operational edits for that source and date, preserves the day as a finalized record, and supports cleaner reporting.

If corrections are needed later, the day can be reopened.

Suggested daily workflows

Boulangerie is intentionally organized around the bake day, but the order of work shifts depending on whether the device lives on the bakery floor or in the back office.

Production device

  1. Settings: confirm device identity and defaults.
  2. Products: verify the day's catalog and POS-active items.
  3. Day: log planned production and update quantities through the day.
  4. Timers: track active batches.
  5. POS: record live sales.
  6. HACCP: complete due compliance checks and incidents.
  7. Transactions: audit receipts and turnover.
  8. Reports: review outcomes and recommendations.
  9. Close the day.

Back-office device

  1. Settings: configure device role and source scope.
  2. Products: maintain the shared catalog.
  3. Recipes: maintain formulas.
  4. Transactions: inspect receipt history.
  5. Reports: compare periods, products, and bake balance.

Data, devices, and real-world use

What is stored locally

  • Products, day inventory, and closed-day status
  • Receipts, stock adjustments, and saved recipes
  • Favorite POS items and timer state
  • HACCP templates, logs, and incidents
  • Selected date, currency, and device identity settings

What can be transferred

Settings includes import and export flows for catalog data and reporting data. This supports moving data between devices or preserving operational state outside the current installation.

For teams using multiple devices, consistent location and device slugs make later consolidation much cleaner.

Practical notes for live bakeries

  • Treat Settings as part of setup, not an afterthought.
  • Build the product catalog before relying on POS or production counts.
  • Use Same Day stock only for products that truly belong on the daily sheet.
  • Complete HACCP setup before production uses the compliance board.
  • After unlock, a clean store is usually safer for live operation than reusing sample data.
  • Close each day consistently to keep reporting and bake-balance metrics meaningful.

Summary

The simplest live rollout is: configure Settings, unlock the app, build Products, set up HACCP, save a few core Calculator recipes, run operations through Day, Timers, and POS, then audit in Transactions and review outcomes in Reports.