All projects
Food serviceB2BSystem

March Bunny

An ordering and production system for a catering company that delivers over half a million meals a year.

Industry
Collective catering, HoReCa
Services
UX/UI, web development, AI integrations, rollout and maintenance
Location
Warsaw, Poland
Year
2026
The March Bunny admin dashboard on a monitor, with the words CASE STUDY in the background

An ordering and production system
for a catering company delivering
over half a million meals a year.

Project details

The client is a collective catering operator from Warsaw. It delivers meals to nurseries, preschools, schools, senior homes and social care centres. We built a system that carries an order from the venue's form, through the kitchen screen and the driver's route, to the monthly billing.

Delivered by:

Monetal Agency
©2026

  • IndustryCollective catering, HoReCa
  • CategoryCustom software, ordering and operations system
  • ServicesUX/UI, web development, AI integrations, rollout and maintenance
  • LocationWarsaw, Poland
  • Year2026

What we built

One system for four roles.

01

Venue panel

Ordering in two minutes, once a day, before a set deadline. Regular portions and special diets for every meal, the weekly menu and the order history.

02

Kitchen screen

Today's orders grouped by meal, with summed portions and a breakdown of diets. Changes show up live, without refreshing the page.

03

Driver route

Today's deliveries with addresses and a meal summary for each venue. The “on the way” and “delivered” statuses record the departure and delivery times.

04

Admin panel

Management of venues, menus and orders. A menu uploaded as a DOCX file is read by AI, and the shopping list is calculated from ingredient weights. Plus financial reports based on each venue's own price list and a dashboard with trends.

An office worker at a monitor showing the March Bunny orders screen
A tablet with the list of orders mounted in the kitchen

We bring order to everyday work, one day at a time.
People, data and decisions in one consistent rhythm
where nothing gets lost, nobody retypes anything
and everyone works on the current version of the truth.

Challenges and solutions

Every problem had its price. Every
solution has its effect.

Problem #1

Orders came in by phone and email, then
someone retyped them by hand. The kitchen
worked from a printout that went out of date
after the first correction, and a missing
order only surfaced during loading.

Solution #1

The order goes from the venue's form straight
to the kitchen screen and the driver's list.
The system watches the deadline, and for a
venue that forgets to order on a given day,
it carries the order over automatically
from the last working day.

Problem #2

A venue had to get through by phone in a
narrow time window. Every change of portions
or diet meant another call, and proof the
order had arrived was only someone's word.

Solution #2

The venue orders in two minutes, reports days
off by itself and sees its own billing. An AI
assistant answers in chat, and small corrections
go to a queue approved by the kitchen.

Problem #3

Closing the month for several dozen venues
took days of calculations, with different
diets and separate price agreements. Nobody
had data on trends, only impressions from
the last week.

Solution #3

The financial report is calculated from orders
already in the system, using each venue's own
price list. The dashboard shows trends, and
the logs answer who changed what.

Problem #4

Allergy information passed through several
hands before it reached the person serving
the meal. An elimination diet written on a
card is one mistake away from serious
consequences.

Solution #4

Each venue configures its own list of diets,
and the kitchen sees special portions as
separate items to tick off. No change in the
number of portions goes through without the
kitchen's confirmation.

Typography and colours

Inter

/Font Family

Inter is a modern sans-serif typeface designed with screens in mind.
Its minimalist, ornament-free letterforms give clean shapes and
high legibility at every size. Nine weights give full control
over the interface hierarchy.

Symbols:

123456789!@#$%^&*()-+
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ

#FFFFFF
#FD8C3A
#000000
#BEBEC7
#EEF5F5

Results

Designed to optimise
daily work.

The system serves dozens of venues every working day,
taking every order from the form to the
billing. The kitchen cooks on current data, and the office
got back the time that used to go on retyping numbers.

All meals the company served
in this period went through
one system.

Meals in under a quarter:

98,238+72.54%

Every venue has its own
diets, price list and
order deadline, and all
of them work on one
system.

Venues on one system:51
A tablet with the list of venues held by two robot arms

Lunch sets the kitchen's work
rhythm and decides the scale
of production every day.

LunchesBreakfastsSnacks
49%
26.5%
24.5%
The office panel: importing a menu from a Word file and the weekly menu view
The system's admin dashboard on a MacBook Air

User path

Office / Admin panel
Venue orders
Automatic handling of days off
Preview and editing before 8:00
Order history
Menus and recipes
Weekly menu
Recipes and ingredients in the menu
Menu import from a Word file
Kitchen
Live orders (realtime)
Changing the fulfilment status
Approving portion changes
Billing and invoices (KSeF)
Meal price list per venue
Automatic monthly billing
Issuing the invoice (KSeF)
Venues and users
Managing venue accounts
Account invitation and activation
Viewing as another user
AI assistant in chat
A message from the venue
A proposed order change
Approval by the kitchen

Thank you for your attention

Follow usmonetal_agencymonetal.agencyhello@monetal.agencyDevelopmentAutomation

Technology

A modern stack, working in real time.

  • Next.js
  • TypeScript
  • PostgreSQL (Supabase)
  • Tailwind CSS
  • Real-time updates
  • Data isolation at the database level
  • AI-assisted menu import

Have a similar project?

Tell us what you're planning. We'll design and build a system that fits the way you work.

Book a call