「ちょい減らし」を続けるために、体重記録アプリ「メタボログ」を作りました

AI

Links

Web: https://metabolog.mytiny.work


ダイエットは、何度も挫折してきました。

アプリを入れては消し、
体重計に乗らない日が増えていく。

怒られるのも、点数をつけられるのも、
ちょっと疲れてしまう。

だから、自分のために
怒らない体重記録アプリを作りました。

それが「メタボログ」です。

ガチのダイエットアプリというより、
毎日サクッと記録して、ちょっとだけ意識するためのやつです。


できること

今日の体重をサクッと記録

体重を入力して保存するだけ。
日付も選べるので、昨日忘れた分もあとから入れられます。

連続で入力すると日付が自動で翌日に進むので、
まとめて何日分も記録するときもラクです。

Web版では Enter キーで保存できるので、
キーボードだけでぽちぽち入力できます。


今日タブで「いま」を見る

今日タブでは、いまの状態がひと目でわかります。

  • いまの体重(今日が未記録なら最新の記録)
  • 前回比(増えたか減ったか)
  • 目標との差
  • 直近の推移グラフ(目標ライン付き)

グラフは
「全期間」「1年」「1ヶ月」「1週間」から選択できます。

期間内の最大・最小はドットでハイライト。
データが多くなった場合は100点までサンプリングして描画しています。

スマホでも下までスクロールすれば、
ちゃんと「記録する」ボタンが出ます。


メタボログおじさん

このアプリには「おじさん」がいます。

減っても、増えても、
怒りません。

ただ、ひとこと言います。

  • 減ったとき
  • 増えたとき
  • 目標達成したとき
  • 久しぶりに開いたとき
  • 記録を続けたときの節目(特別なメッセージ)

状況ごとに複数のセリフを用意していて、
表示のたびにランダムで出ます。

おじさんは設定で非表示にもできます。
数字だけ見たい人は、静かに使えます。


リマインド通知(スマホ・パソコン向け)

アプリをしばらく開いていないとき、
「そろそろ記録してみる?」とゆるく通知できます。

開いていない日数が一定(3日、7日、14日…など)になったタイミングで、
端末内でスケジュールされた通知が届きます。

設定でON/OFFできます。
Web版では通知には対応していません。


履歴で振り返る

過去の記録は一覧で確認できます。

  • タップで編集
  • 左スワイプで削除(確認あり)
  • 右下の+で新規追加

日付表示は日本語・英語に対応しています。


設定

  • 目標体重の設定(未設定なら目標関連表示は出ません)
  • おじさんの表示ON/OFF
  • リマインド通知のON/OFF(対応環境のみ)
  • 単位(kg / lb)の切り替え
  • このアプリについて(紹介記事をブラウザで表示)

言語に応じて単位の初期値が変わります
(日本語→kg、英語→lb)。


つくりのポイント(技術メモ)

  • Flutter製。Web・Android(Google Play)・Windows(Microsoft Store)・iOS(予定)で動作
  • データは端末内のローカルストレージにのみ保存。オフライン利用可、アカウント不要
  • 日本語・英語対応
  • グラフは範囲切替式+最大100点サンプリング描画
  • 期間内最大・最小をハイライト表示
  • 状況別セリフをランダム表示。連続記録の節目で特別メッセージ
  • リマインド通知は端末内でスケジュール(Web以外)

まとめ

体重は、急には減りません。

でも、記録は続けられるかもしれません。

「毎日は無理だけど、たまに記録して流れだけ見たい」
「目標はゆるく持ちたい」

そんな人のための、
ちょっと静かな体重記録アプリです。

ちょい減らしの習慣づけに、
使ってもらえたらうれしいです。


I made “MetaboLog,” a weight-logging app to keep up a “light cutback” habit

I’ve given up on dieting many times.

I’d install an app, then delete it;
days would go by without stepping on the scale.

Being scolded or graded
gets a bit exhausting.

So I made a no-scolding weight-logging app for myself.

That’s “MetaboLog.”

It’s not a hardcore diet app—
it’s for logging quickly each day and staying a little more aware.


What it does

Log today’s weight in a snap

Enter your weight and save. That’s it.
You can pick the date, so you can add yesterday’s forgotten entry later.

When you enter entries in a row, the date advances automatically,
so it’s easy to log several days in one go.

On the web app, you can save with the Enter key,
so you can tap through with just the keyboard.


The Today tab shows “now”

The Today tab gives you the current picture at a glance.

  • Current weight (or latest record if today isn’t logged yet)
  • Change from last time (up or down)
  • Difference from your goal
  • Recent trend chart (with goal line)

You can choose the chart range:
“All time,” “1 year,” “1 month,” or “1 week.”

High and low in the range are highlighted with dots.
For larger datasets, up to 100 points are sampled for drawing.

On mobile, scroll to the bottom and the “Record” button is there.


The MetaboLog guy

The app has a “guy” in it.

Whether you’re down or up,
he doesn’t scold.

He just says one short line.

  • When you’re down
  • When you’re up
  • When you hit your goal
  • When you open the app after a while
  • At streak milestones (a special message when you’ve kept logging)

There are several lines for each situation,
and one is chosen at random each time.

You can hide the guy in settings.
If you only want the numbers, you can use it in peace.


Reminder notifications (phones & desktops)

When you haven’t opened the app for a while,
you can get a gentle nudge: “Time to log?”

After a certain number of days without opening (e.g. 3, 7, 14…),
a notification scheduled on your device is shown.

You can turn this on or off in settings.
The web app does not support notifications.


Look back in History

Past entries are listed for review.

  • Tap to edit
  • Swipe left to delete (with confirmation)
  • Use the + button to add a new entry

Date format follows your language (Japanese or English).


Settings

  • Set a goal weight (if unset, goal-related UI is hidden)
  • Show or hide the guy
  • Reminder notifications on/off (where supported)
  • Switch unit (kg / lb)
  • About this app (opens the intro article in the browser)

Default unit depends on language
(Japanese → kg, English → lb).


Implementation notes

  • Built with Flutter. Runs on Web, Android (Google Play), Windows (Microsoft Store)
  • Data stored only in local storage on device. Works offline, no account required
  • Japanese and English supported
  • Chart with range switching and up to 100-point sampling
  • Highlights min/max in the selected range
  • Random line per situation for the guy; special message at streak milestones
  • Reminder notifications scheduled on device (except on web)

In short

Weight doesn’t drop overnight.

But you might keep logging.

“For those who can’t do it every day but want to log sometimes and see the trend,”
“who want a soft goal.”

A quiet little weight-logging app for that.

I’d be glad if it helps you build a light cutback habit.

タイトルとURLをコピーしました