🫠

自由フォーマットでこつこつ記録して可視化するアプリを作った

2024/05/27に公開

はじめに

何でもこつこつ記録して可視化できるWebアプリ、こつこつを作りました!

kotsu-kotsu AreaChart
kotsu-kotsu AreaChart

なぜ作ったのか

家計簿や筋トレのような専門的な記録アプリはありますが、ニッチなものを記録したいと思いました。例えば、以下のようなものです。

  • 薬を飲んだ日と錠剤名

鼻炎薬をたまに飲むのですが、飲む頻度を抑えたいので、どれくらい飲んでいるのかを記録したかったのです。また、コーヒーの摂取量(ml)も同様の理由で記録したい時があります。

  • コンタクトレンズを交換した日

コンタクトレンズは2週間用のものを使っていますが、週末に交換するようにしていたものの、1週間で捨てることもあったためです。もったいないので記録して改善したいと思いました。

  • 夜中に起きた回数

夜中に起きてしまうことがたびたび発生していました。
熟睡したいので、何が影響しているのか分析するために、起きたかどうか記録しようと思いました。

これらを記録するアプリがあればそれを使えば良いのですが、そんなものはないので今回作ってみました。

こつこつの使い方

「こつこつ」の使い方はシンプルです。

  1. 記録するフォーマットを自由に定義できる「ノートブック」を作成します。
  2. 定義したフォーマットでデータを登録できる「ページ」を作成します。
  3. ノートブックに登録されたページをもとに、グラフを表示します。

記録するフォーマットの項目名として、以下のパターンを選べます。

  • 文字
  • 数値
  • はい・いいえ
  • カテゴリ

以下は、ノートブックとページの例です。

kotsu-kotsu Notebook
kotsu-kotsu Notebook

kotsu-kotsu Page
kotsu-kotsu Page

可視化の例

初めてログインすると、サンプルのデータが登録されます。そのデータを使って、以下のようなグラフが表示されます。

kotsu-kotsu AreaChart
kotsu-kotsu AreaChart

kotsu-kotsu BarChart
kotsu-kotsu BarChart

kotsu-kotsu LineChart
kotsu-kotsu LineChart

kotsu-kotsu DonutChart & PieChart
kotsu-kotsu DonutChart & PieChart

未実装の機能

以下の機能はまだ実装していません。何か要望があれば実装します。

  • データのインポート/エクスポート
  • 可視化グラフの共有機能

終わりに

私はこつこつと記録することが好きで、振り返って可視化するのも好きです。
このアプリはそんな私にピッタリです。興味のある方はぜひ試してみてください。

Discussion