KidzLog
Daily Operations

Menu Management

Plan monthly menus, manage your food library, and share meals with teachers and parents.

Menu Management replaces repetitive free-text meal entry with a shared monthly plan. Build a library of the foods your centre serves, assemble them into a monthly menu, and share that menu with teachers and parents — complete with allergy alerts for enrolled children.

How to Access

Admins and Owners open Meals & Menus in the sidebar. The page has two tabs:

  • Food Library — the list of foods and drinks your centre uses
  • Menus — monthly menu plans built from those food items

Teachers and parents see a read-only Menu item in their sidebar showing the current month's published menu.

Admin/Owner only: Only administrators can create or edit food items and menus. Teachers and parents have read-only access.

Food Library

The food library is where you capture every meal, snack, and drink your centre serves. Items you add here become selectable when you build a menu or log a meal.

First-time setup with Quick Start

When your library is empty, you can skip straight to a curated list of 21 common foods — complete meals, snack items, and drinks — with icons and allergens pre-filled.

Click Quick Start to seed the library, then edit or remove items as needed. You'll have a working library in seconds.

Adding food items manually

Click the + button in the top-right to add an item.

Fill in the details:

  • Name — what the food or drink is called. KidzLog auto-suggests an icon based on the name (for example, typing "Apple Slices" suggests the apple icon).
  • Category — Food or Drink. Drinks appear separately in the meal logger.
  • Icon — pick from 40 Fluent Emoji food icons. Leave blank to fall back to a generic food emoji.
  • Allergens — tag any of the common allergens your centre screens for (dairy, egg, peanut, tree nut, wheat, soy, seafood, fish, shellfish, sesame). These drive the allergy alerts elsewhere in the app.
Allergens tagged here flow through to the menu builder (warning you at plan time), meal logging (warning teachers at log time), and the parent menu view (highlighting items the child is allergic to). Tag them thoroughly — it's a one-time job that pays off across the whole product.

Sorting, filtering, and searching

Use the All / Food / Drink filter chips to narrow the grid. The search box matches on name. Sort by name or date created using the dropdown. Drag-free reordering: click the left/right chevrons on a card to move it earlier or later in the list — that same order is used when teachers pick items during meal logging.

A menu is a dated plan — typically one calendar month — mapping food items to specific days and meal types. Switch to the Menus tab on the Meals & Menus page.

Creating a menu

Click Create Menu (or the + in the top-right). The dialog pre-fills the current month's name and date range.

  • Name — defaults to "{Month} {Year} Menu" (for example, "April 2026 Menu")
  • Start Date / End Date — default to the first and last day of the current month
  • Notes — optional context (for example, "Spring rotation — vegetarian alternatives available on request")

Click Create to open the builder.

Building the menu

The builder shows the full month as a weekly grid. Each day has three cells by default — Morning Snack, Lunch, and Afternoon Snack — the three meal types most centres plan for.

Out-of-range days (leading/trailing week padding) appear muted so the first Monday of the month always lines up under the MON column.

Click any Click to add cell to pick food items for that meal.

Pick one or more food items from the library. You can also add a free-text Description for meals that aren't in your library yet (for example, "Parent-provided birthday cake"). Click Save.

As you fill in days, the grid populates with food chips — complete with the same icons you chose in the library.

The current day is highlighted with a Today badge so you always know what teachers and parents are looking at right now.

Showing all meal types

By default the builder shows three meal types. If your centre also serves breakfast, a late snack, or dinner, click Show all meal types to expand every day to six slots.

Closed days and holidays

Click Mark as Closed above a day to flag it as a holiday or closure. The day's meal slots disappear and a Closed label takes their place — useful for statutory holidays and PD days. Click the label again to reopen the day.

Publishing, archiving, and duplicating

A menu moves through three statuses:

  • Draft — visible only to admins; not yet shared with teachers or parents
  • Active — published and visible to teachers and parents; integrated into meal logging
  • Archived — historical record, hidden from teachers and parents but searchable in the list

Click Publish on a draft to make it active. Click Archive on an active menu when the month ends.

Duplicate for next month: click the copy icon next to any menu to create a new menu with the same meals on a new date range. A weekly snack pattern that's working well can be carried forward in a single click — just adjust the lunches.

Allergy report

If any children enrolled at your centre have allergies matching items in the menu, a banner at the top of the builder shows exactly which children are affected and on which items.

The allergy report cross-references each food item's allergen tags against the allergies recorded on every active child's profile. Tag allergens on food items thoroughly and keep child profiles up to date for this to be useful.

Teacher View

Teachers with the Menu Management module enabled see a Menu item in their sidebar. They open it to see the same month grid parents see — minus the child-specific allergy highlights. It's a quick reference for what's being served today and the rest of the month.

Teachers can navigate between months, toggle all six meal types, and print a hard copy for the kitchen or classroom noticeboard.

On mobile/tablet: The monthly grid stacks into a single column so teachers can scroll through the days easily.

Parent View

Parents see a Menu item in their sidebar when the Menu Management module is enabled. They see the current month's active menu — with the foods their child is allergic to highlighted in red.

Parents can:

  • Navigate to previous or future months using the arrows next to the month name
  • Toggle between the three main meal types and all six with Show all meal types
  • Click Print (printer icon) for a printer-friendly version
  • Click the See what {child} actually ate today link to jump to the child's daily report

If today's menu contains an allergen that matches something on the child's profile, an amber warning banner appears above the grid — and those specific food items are flagged on the day.

Common Tasks

Carry a menu forward to next month

Open the Menus tab, click the copy icon next to the menu you want to reuse, enter a new start date, and click Duplicate. The new menu is created as a draft with all the same meals shifted to the new date range — edit as needed before publishing.

Add a missing food item while building a menu

In the meal editor, click + Add Food Item to create a new food item without leaving the builder. It's saved to your library immediately and added to the meal you're editing.

Hide breakfast or dinner slots

By default the builder and viewer show only the three primary meal types (morning snack, lunch, afternoon snack). If you don't serve breakfast or dinner, you don't need to do anything — those slots stay hidden. Click Show all meal types only if you want to plan them.

Mark a week of public holidays

Click Mark as Closed on each closed day. The day is flagged for teachers and parents with a Closed label — they'll know in advance not to expect a meal log for that day.

Frequently Asked Questions