megameal

Daycare meals, without the click marathon

One login per family with all kids in view. BuT decision uploaded in the app, the caterer bills the funder directly.

Daycare meals today: too much manual work

Every educator knows these.

Daily attendance lists

Who's here, who's eating, who's sick? Same morning ritual with pen and paper — and the caterer still phones to double-check.

Cash at reception

Parents drop coins in the box, some forget for weeks, educators have to chase and reconcile.

BuT maintained by hand

Families with a BuT decision sit in a separate list. Decisions expire, new ones arrive — all manual.

Closure days in your head

Bridge days, training days, daycare closures: who is open today, who isn't? Parents ask every week.

How daycare meals get easy

Digital, clear, and no extra burden on the daycare.

One login per family

Parents manage all kids and siblings in a single account. One eater profile per child, separate orders.

Upload the BuT decision in the app

Parents upload the decision and proof in the app, the caterer approves in the portal. Aggregated invoice for the funder with PDF and XLSX attachment is generated in the caterer portal.

School holidays and closures handled automatically

Pick your federal state — school and daycare holidays and public holidays are taken into account for the menu plan. The caterer only fills in the weeks that actually have meals.

Aggregated invoice for the institution

Funder billing ("billing_method invoice") for councils or works: one aggregated invoice per month, parent contribution and subsidy clearly separated.

What Mega Meal actually does in your daycare

Features from the caterer portal and the parent app — all live today.

Family login with siblings

One parent account, multiple kids as eater profiles (parent_eater_profile_id). Siblings can even be enrolled with different caterers — all under one login.

Invite co-owners per family

Second parent, grandparent, day carer — add as co-owner via invitation code. Family roles: Owner, Co-Owner, Eater, Viewer with distinct permissions.

BuT decision with photo or PDF

Parents upload decision + proof (PDF, JPG, PNG). Caterer approves in the portal. Status pending → approved → expired with valid_from / valid_to dates.

Cascading closures

Caterer-wide (bridge day), per daycare (training day), per group (creche closed, U3 open) — ClosurePeriod resolves the right scope for each eater.

School holidays for 16 German states

HolidayImportService pulls school and daycare holidays from ferien-api.de and creates closure periods. One click per year in the portal.

Aggregated invoice to the funder

GenerateInstitutionInvoicesJob builds a monthly invoice per funder (PDF + XLSX attachment), status workflow draft → sent → paid. Also as a FluxErp order in the caterer ERP.

Auto-order per child with category ranking

Parents set "always warm main, fallback soup, no Mondays" once. AutoOrderService runs nightly and orders on their behalf.

Educators as group admins

Group admin sees the daily overview of all kids in their group, can view orders, and can use Bulk Order to add missing ones when needed.

Push notifications to the parent app

Templates for payment reminder, menu change, closure notice, deadline reminder. Caterer sends to all parents of a daycare or a single group from the portal.

GDPR: Hetzner servers in Germany

Multi-tenant per caterer, data in Germany (Hetzner), no Google Analytics, DPA standard. Parents can delete their own account.

The BuT workflow that actually runs today

Parents upload the decision and a photo or PDF in the app. The caterer reviews in the portal. BuT charges go to the funder instead of the parents. Aggregated invoice PDF and XLSX attachment are generated in the caterer portal — status workflow draft → sent → paid.

GDPR: All data lives on servers in Germany (Hetzner). We don't track and we don't share with third parties.

Caterers using Mega Meal

Pick your caterer and jump straight into the app — no detours.

Common questions from daycares

Where is the data stored?

On servers in Germany, GDPR-compliant. No tracking, no Google Analytics. Data-processing agreement is standard.

What if parents don't have a smartphone?

Parents can also order in the browser — a laptop is fine.

Does it work for siblings?

Yes. One family account, multiple kids. Per child, separate eater profiles, orders and BuT decisions — all under one login. Siblings can even be enrolled with different caterers.

What does it cost the daycare?

Nothing. The caterer carries the per-order platform cost, families pay for their meals.

Daycare meals digital — without the click marathon

Recommend your caterer for Mega Meal — or write us directly. We handle setup, parent onboarding and training.