School lunch nutrition calculation for Japanese schools
A school lunch information system: an easy-to-use nutrition calculation tool for Japanese school lunches.
01.Overview
Mealkunミールくん · 給食情報システム
GCC Mealkun helps nutritionists at Japanese schools, nurseries and lunch centres plan menus, check every meal against nutritional standards, manage allergens, and produce the reports their work requires.
It's a dense, data-heavy tool used every day. I designed the 2024 version with a calm lavender workspace, one pink action colour, and a friendly mascot that makes a serious system feel approachable.
Menu & nutrition
Plan school lunch menus on a calendar, check every meal against nutrition standards, manage allergens, import menu data and produce reports.
See chapters 02–06Nursery nutrition targets
Register classes and children, calculate each child's estimated energy requirement and the nursery's nutrition targets, and track growth and obesity level.
See chapter 07- 学校数合計Total schools45
- 生徒総数Total students1,210
- 食事合計Total meals31,606
- 合計注文数Total orders26,210
Main menu
- 献立管理Menu management
- 人材管理Staff management
- 発注管理Order management
- 特別献立Special menus
- データ保守Data maintenance
Favourites (お気に入り) pin the most used screens above the menu.
Registration · 登録
- 献立作成(カレンダー)Menu creation (calendar)
- 献立作成Menu creation
- 残食率Leftover rate
- 料理マスタDish master
- 食品成分表Food composition table
- アレルゲンマスタAllergen master
- アレルゲングループ設定Allergen group settings
- 食品アレルギー一覧修正Food allergy list edits
Reports · 帳票 (21)
- 献立材料一覧
- Nutritional Intake Status
- 平均グラフ
- Intake Status By Food Group
- Planned Menu Table
- Nutritional Status Report
- 調理指示書
- 栄養月報
- Cooking Time Schedule
- Weighted Average Composition Table
- Food Inspection List
- School Lunch Facility Implementation Status Report
- 保存食記録簿
- Implementation Menu Report
- 学校給食栄養報告(週報)資料
- Allergy Menu Table
- 食品成分表一覧出力
- Allergy Menu Details Table
- Food Master List Output
- 食品アレルギー一覧
- 料理マスタ詳細出力
02.Planning menus
A month at a glance
Menus are planned on a calendar. Every dish is a small chip, coloured by type and marked with a symbol for when it's served, so a nutritionist can read a whole month's balance without opening a single day.
Symbol · シンボル
- ▼朝 Morning
- ⑩10:00
- ●正午 Noon
- ③3:00
- ◆夕方 Evening
Colour
- 主食 Staple
- おかず Side dish
- 飲料 Drink
One day, in detail
Opening a day shows each serving time as rows of dishes, with energy, protein and edible amount filled in automatically, and the name, search text and dish type used on printed menus.
03.Nutrition at a glance
Green meets it, red doesn't
Under every menu sits the same table: the meal's total on the top row and the standard on the bottom row (上段:総量 / 下段:基準). Each total turns green when it meets the standard and red when it falls short, so gaps are visible before anything is saved.
04.Copying menus
Reuse a month in one move
Menus repeat. The copy screen puts the source month on the left and the target on the right: tick single days to copy them, or press 全複写 (copy all) to bring the whole month across, then save.
05.Importing data
Every row tells you what it needs
Menus and recipes can be loaded from files, and not every ingredient matches the food database. Import screens colour each row by status, so the nutritionist fixes only what needs attention instead of checking everything.
- OKOK
- 要入力(候補複数)Input needed (several candidates)
- 要確認(一致度高)Check (high match)
- 修正済Fixed
- 要入力Input needed
- 要確認(一致度低)Check (low match)
- 修正済(一括で)Fixed (in bulk)
06.Reports & admin
Print-ready, Excel-ready
07.App 2 · Nursery nutrition
From each child to the nursery's targets
The second application in the suite, “School Lunch Information System for schools and kitchens”, works from the child up: who is enrolled, how much energy each child needs, and what the nursery's lunch and snack should deliver. Every screen was designed in English and Japanese.
Master management · マスタ管理
- 基本情報マスタBasic information
- クラスマスタClass master
- 園児マスタKindergarten master
- 食品成分リストFood composition master
- 食事摂取基準表Dietary intake standard table
Nutrition targets · 給与栄養目標量 算定
- Estimated energy requirementsPer child, and as a list
- Nutritional target amountFor the nursery
- Height & weight growth curvePer child
- Obesity level determinationResult table
System maintenance · システム保守
- データのバックアップData backup and restore
- 一括データ削除Bulk data deletion
- ユーザー管理User management
- 画面設定Screen settings
- 端末情報Terminal information
The calculation, made visible
The nutrition target screen shows its working instead of a single number: the dietary reference intake per day, the share served at lunch and snack, and the resulting daily target, for each nutrient.
- Energy (kcal)
- Protein (g)
- Fat (g)
- Carbohydrates (g)
- Potassium (mg)
- Calcium (mg)
- Iron (mg)
- Vitamin A (µgRE)
- Vitamin B1 (mg)
- Vitamin C (mg)
- Dietary fiber (g)
- Salt equivalent (g)
Inputs on the same screen: calculation date, menu management classification (for example, 1–2 year olds), kindergarten composition, and sex.
Standards, by age and sex
The Dietary Intake Standards Table follows the Dietary Reference Intakes for Japanese people, by age band (0–5 months up to 6–7 years) and by sex, with every standard type in its own column.
- EAR
- Estimated average requirement
- RDA
- Recommended amount
- AI
- Adequate intake
- DG
- Target amount
- UL
- Tolerable upper limit
Food composition list · 食品成分リスト

One row per food, a column for every nutrient. Scroll sideways to see how wide the table runs.
The children behind the numbers
Kindergarten master · 園児マスタ
- 園児番号 Number
- 氏名 Name
- 氏名(かな) Name (kana)
- クラス名 Class
- 生年月日 Date of birth
- 入園年月日 Admission
- 異動年月日 Transfer
- 母乳区分 Breastfeeding
- 性別 Sex
- 在籍区分 Enrolment
- 献立管理区分 Menu group
- EER平均集計対象 In EER average
- 備考 Notes
Below the form, each child keeps a history of calculations: date, height, weight, Kaup index (カウプ指数), EER and the standards edition used.
Growth & obesity
Height and weight growth curves and an obesity level result table, filtered by year, class and reference date, with Excel output and printing.
“Children of unknown gender are not eligible.” The rule is stated on the screen, next to the filter it affects.
Guarding the irreversible
New fiscal year · Class master
When registering the class master for the new year, calculation processing for previous years will no longer be possible.
The warning appears before the class master is copied to a new year, followed by a confirmation that the copy succeeded.
Bulk data deletion
Deletion year FY2018: data before March 31, 2019.
The screen lists exactly what will go: estimated energy requirement results, nutrition target results, and the child master for children who graduated, transferred, left, or are aged 6 or older. Every nursery, or one at a time.
Application information
A Terminal Information screen keeps support simple: everything a support call needs, on one screen that can be previewed and printed.
- Standards edition
- Dietary Reference Intakes for Japanese (2020 Edition)日本人の食事摂取基準(2020年版)
- DB version
- 202102 · Food Composition Table 2020202102 食品成分リスト 2020
- Also on screen
- Device ID code, customer support number, EXE version, installation folder
- Data
- Backup and restore of the Meal-kun dietary intake standards data file
- Screen colour
- Users can set the app's screen colour by RGB, with a live preview
- Languages
- Japanese and English, for every screen
08.Design system
Lavender calm, one pink action.
A soft canvas keeps long tables restful: lavender for the menu app, mint for the nursery app, so users always know which one they’re in. Pink is reserved for the primary action and the current place in the menu, green and red only ever mean “meets the standard” and “doesn't”, and the mascot appears where it helps the product feel friendly.
- Action pink
#DD2590 - App 1 canvas
#F5EDF8 - App 2 canvas
#D2FADF - Meets standard
#12B76A - Below standard
#F04438 - Staple
#F06AAE - Drink
#F28A2E
ミールくん, healthy lunches, made simple.
Next project

CRM
Asset Management
Workflow Management
360 Appraisal
