🧊 冷蔵庫の「あれ、あったっけ?」をなくしたくて、1つのアプリを作りました
スーパーで買ったはずの食材が、冷蔵庫の奥から出てきた。
反対に、「まだあると思っていたのに、ない!」と料理の直前に気づいた。
こんな経験、ありませんか? 😳
食事の記録も、カロリーだけを別のアプリでつけていると、冷蔵庫の中身とはつながりません。
そこで、Museスペースで動く個人専用の自作アプリ「冷蔵庫と栄養管理」を作りました。
レシートから在庫へ、在庫からメニュー提案へ、食べたものから栄養と体重の確認へ。
この流れを1か所にまとめたのが、いちばんの特徴です。一般配布のアプリではなく、自分の生活に合わせて作った自分専用のものです。
🥬 冷蔵庫タブ:期限が近いものから目に入る
冷蔵庫タブでは、在庫を一覧で確認できます。食材ごとに、次の情報が付きます。
- 🏷️ 品名と数量
- 📅 賞味期限
- ❄️ 保管場所(冷蔵/冷凍/常温)
- 📝 食材ごとのメモ
並び順は期限が近い順で、迫ったものには警告が出ます。「どれから使おう?」と考える順番が、そのまま画面の順番になっています。
メモ欄は地味ですが、とても実用的です。長ネギや肉などを冷凍したときの状態や、使うときの注意点を残せます。保管場所を冷凍に変えると、期限の延長も提案されます。買ったときの状態と、実際に保存している状態がずれないようにするための仕組みです。
食べていないものは在庫から消せるので、一覧は「買った記録」ではなく「今、本当にあるもの」のリストとして使えます。
🧾 レシートを撮るだけで、購入履歴と在庫に反映
買い物の入力は、レシートの撮影から始まります。📸
撮影すると内容が読み取られ、確認してから登録します。
登録すると、購入履歴と冷蔵庫の在庫に同時に反映されます。購入履歴の分類名は家計簿と同じなので、「買ったもの」と「家計のお金」の見方がぶれません。
なお、レシートの写真は保存されません。読み取りに使うだけで、残さない設計です。
🔍 市販品はバーコードで登録
市販品は、バーコード(JANコード)を読み取って登録できます。外部データベースのOpen Food Factsも検索するので、見つかれば商品情報をそのまま引き継げます。
見つからないときは手入力で登録します。登録した商品は自分のデータとして蓄積されるので、次に同じものを買ったときは呼び出すだけです。たこ飯の素のように、パッケージの栄養表示を一度登録しておくと、あとの食事記録がぐっと楽になります。
🍳 メニュータブ:今ある食材と期限から考える
メニュータブでは、冷蔵庫の在庫から3件のメニューを提案します。栄養素、調理時間、足りない食材も一緒に表示されます。「あと1品あれば作れる」とわかるので、買い足すかどうかを決めやすくなります。
優先されるのは、賞味期限が近い食材です。新しい献立を探すというより、使い切りを助けるための提案という位置づけです。あすけんのような栄養管理の考え方を、自分の冷蔵庫に合わせて使うイメージです。
🍱 食事記録:1食を、品目ごとに書く
食事記録は、1回の食事を1行でまとめるのではなく、食べたものを品目ごとに1行ずつ書きます。
たとえば昼食なら、ご飯、生姜焼き、野菜をそれぞれ分けて、量も品目ごとに入力します。AIがカロリーなどの栄養素を推定してくれて、合計は品目の積み上げで出ます。
入力欄は、品目名の段と量の段を分けた縦並びです。スマホで長い品目名を打っても、文字が全部見えるようにしています。
✍️ 食事ごとのメモで、推定の精度アップ
自炊は、料理名だけでは中身がわかりません。そこで、食事ごとにメモ欄を用意しました。
たとえば肉野菜炒めなら、こんなふうに書きます。
豚肉3枚、玉ねぎ半玉、キャベツせん切りたっぷり、味付けは焼肉のたれ大さじ1
このメモは記録として残るだけでなく、AIが栄養素を推定するときの手がかりにもなります。材料と味付けが書いてあるかどうかで、推定の当たり具合は大きく変わります。
📷 写真で入力、固定メニューで楽ちん
食事の写真から入力する機能もあります。撮影すると、品目と栄養素の推定値が下書きとして入るので、確認・修正してから記録します。この写真も保存されません。
よく食べるものは固定メニューとして保存できます。一度組み立てた食事は、次回からワンタップで再記録できます。毎回同じ内容を打ち直さなくていいので、記録が続きやすくなります。
🍚 いちばんこだわった「全体から計算」
このアプリでいちばんこだわったのが、「全体から計算」です。
きっかけは、たこ飯の素でした。パッケージの表示は1袋あたり109kcalですが、実際のたこ飯は、米2合に素1袋を入れて炊いたものです。素だけの109kcalを記録すると、お米の分がまるごと抜け落ちてしまいます。
そこで、まず全体を作ります。
- 🍚 米2合+たこ飯の素1袋=全体で約1,180kcal
- ➗ その半分(1合分)を食べたので、記録は約590kcal
全体の合計に、食べた割合を掛けて記録する方法です。作り置きや「○○の素」を使う料理では、表示値をそのまま使うより、実態に近い数字になります。
📊 栄養タブ:目標との差と、7日間の流れ
栄養タブでは、その日に食べた合計を、1日の目標とバーで比べられます。直近7日間のカロリーグラフもあり、その日だけで一喜一憂せず、1週間の流れで見られます。
カロリーのほか、たんぱく質、糖質、脂質、塩分も記録できます。特に塩分は、目標内かどうかをその日のうちに確認できるようにしています。
⚖️ 体重も記録して、90日のグラフで見る
体重の入力欄もあります。記録した体重は、直近90日の折れ線グラフになります。📈
食事と体重を同じアプリで見られるので、「食べ方を変えた時期」と「体重の動き」を並べて振り返れます。
🛒 お得タブ:GPSを使わない、エリア登録方式
お得タブでは、近所のスーパーの特売情報を確認できます。
位置情報は、GPS連携ではなくエリア登録方式にしました。開くたびに現在地を取る必要がなく、買い物に行くお店もほぼ決まっているので、この方が安定します。
各店のカードからは、トクバイやShufoo!の店舗チラシページへワンタップで直接移動できます。途中の画面は挟みません。
特売メモも残せます。店名、品目、価格、期限を書いておくと、期間を過ぎたものは「終了」とわかる表示になります。
🗓️ 実際に使った1日:2026年11月7日
機能の説明だけではイメージしにくいので、実際に記録した1日を紹介します。
| 食事 | 内容の目安 | カロリー |
|---|---|---|
| 🍞 朝食 | チーズトースト | 190 kcal |
| 🍙 昼食 | たこ飯1合分(全体から計算) | 590 kcal |
| 🐟 夕食 | アジのカレー粉炒め、ご飯0.5合、納豆1パック | 605 kcal |
| 🍫 間食 | チョコレート、ヨーグルト、柿、焼き芋 | 441kcal |
| 合計 | 1826 kcal |
夕食には、材料と味付けまでメモを残しました。
冷凍骨なしアジ120g、玉ねぎ半玉、白菜片手2杯、カレー粉小さじ1、醤油小さじ2
この日の塩分は6.0gで、目標の7g以内。カロリーも、目標2,100kcalに対して1,826kcalと範囲内でした。
数字が全部そろうと、「今日は塩分、大丈夫だった」とその日のうちに言えます。✨
💡 正直な注意点
便利な面だけでなく、割り切っている部分も書いておきます。
- 栄養素は推定値です。 AI推定も、市販品以外の計算も目安です。医療や栄養指導の代わりにはなりません。
- 賞味期限も推定で入ることがあります。 レシートに期限がない食材は、パックなど実物の表示で確認する前提です。
- 写真は保存されません。 レシートも食事の写真も、読み取りと下書き作成のためだけに使い、画像はアプリに残りません。
- 個人専用の自作アプリです。 公開リンクはなく、データはスペースの中だけで扱われ、外部には公開されません。
🌿 まとめ:買う、しまう、作る、食べる、振り返る
やりたかったのは、点々としていた記録をつなげることでした。
レシートで買ったものを入れる。冷蔵庫で今あるものを見る。期限が近いものからメニューを考える。食べたものを品目とメモで残し、全体から計算して正しい量で記録する。その結果を栄養と体重のグラフで振り返り、次の買い物はお得タブで考える。
特別なことをしているわけではありません。でも、この一続きの流れが1つのアプリに収まったことで、「冷蔵庫に何があるかわからない」「記録した数字が実態とずれる」という2つのストレスは、かなり減りました。😊















