1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

三日坊主の原因は、意志の弱さじゃなかった。途切れても「おかえり」と言う庭を作った

1
Posted at

「明日からやろう」と決めた習慣が、3日後には消えている。

1日休むと連続記録が途切れて、開くのが気まずくなって、そのままアプリごと消す。

続かないのは、意志が弱いからじゃないと思っています。
途切れたあとに、戻る場所がなくなるからです。

だから、戻ってきやすい習慣アプリを作りました。

Habits Garden(無料・スマホのブラウザで動きます)
https://habits-garden.inori0218adt.workers.dev/

やることは「やった」を押すだけ

時間も量も入力しません。押すと、習慣ごとの植物が「たね→芽→若葉→つぼみ→満開」と育っていきます。

途切れても、何も減らない

連続日数は1からになりますが、合計日数もレベルも植物も、そのまま残ります。
何日か空けて開くと、最初に出るのはこの言葉です。

おかえり。庭はちゃんと待っていたよ

30日以上空けると、こう変わります。

ずっと待っていたよ。庭は、あなたの帰りを覚えているよ

「責めない」と「来てほしい」のあいだ

最初は「悲しまれない」も約束に入れていました。
でも考えてみると、自分が「やろう」と思うのは、庭が少しさびしそうなときでした。

そこで、今日の習慣が残っている夜は、灯りが弱まり、主人公がうつむいてつぶやくようにしました。

ひとつだけでも、待ってるよ

変わるのは見た目と言葉だけです。記録もしずくも減りません。「失敗」「サボった」のような言葉は、テストで検査して画面に出ないようにしています。

開きたくなる小さなこと

  • 月は、その日の本物の満ち欠け
  • ふくろうやきつねが、ときどき庭に来る
  • 夜に全部終えると、ランタンを置いて庭がおやすみする
  • 1日1回のおみくじ(悪い運勢は入っていません)

技術の話

  • Next.js 16 + vinext で Cloudflare Workers に公開
  • Neon(PostgreSQL)+ Hyperdrive + Prisma、認証は Better Auth
  • 予算ゼロ前提で、無料枠で動く構成
  • 環境音は音声ファイルを使わず、ブラウザの機能で生成
  • 開発は Claude Code と。要件定義から設計書を書いて進めました

象徴的だったのは、植物の育つ回数を増やしたときです。
そのまま変えると、育てていた植物が前の段階に戻ってしまう。それでは「減らない」の約束を破ります。
だから、それ以前に作った習慣は、前の回数のままにしました。

「減らない」は、キャッチコピーではなく仕様です。

さいごに

途切れた日に、自分を責めてしまう人へ。
庭は、叱りません。ひとつ押すところから、また始められます。

使ってみた感想を、ぜひ聞かせてください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?