スケジュール管理 + 振り返り記録アプリ
-
スケジュール管理をしたい
- notion などは自分で sort しないといけない
- google calendar などではスクロールしないといけない + 日程を自分で探さないといけない
- パッと見て何の予定があるかが一目でわかるようなサービスが欲しい
-
日々の記録を取るのが難しい
- notion などでは毎回自分で項目を追加しないといけない
-
スケジュール管理をしつつ,記録を取ることを,アプリを通して手軽に行えるようにしたい
e.g, テニス: 普段ただ練習に参加するだけでは練習での気づきを記録するのが億劫になる.
→ このアプリを使うことでスケジュール管理のついでに,振り返りをすることができる
- Go 言語
- 予定入力画面(登録ボタンを押して登録する.)
- 予定を入力したら以下のような画面に遷移する.
- 予定を表示する時は sort して,日付順に表示する.
date | day of the week | event | start time | end time | memo | record |
---|---|---|---|---|---|---|
2024/4/29 | Mon | アプリ開発 | 10:30 | 12:30 | 構造体の相談 | |
2024/5/2 | Thr | ミーティング | 13:00 | 14:30 | 研究頑張るぞ…! |
-
予定を編集したい時は,はじめの予定入力画面に遷移する.
- 編集したいところだけ入力する.
- もし値が入力されればその値で元の値を上書きし,そうでなければ(=値が NULL であれば)値は変更しない.
※ date - end_time: NULL は受け付けられない.何かしら値を入れないといけない.
※ memo について
- 編集画面の時,登録したい文章をまた 1 から打ち直す感じになる..?
- 起動時の画面:new
-
入力操作:追加したいスケジュールを記入 → Addにチェック → Executeボタンを押す
-
入力時の画面: before_adding_entry
-
スケジュール入力後: スケジュールが表示される after_adding_entry
-
複数のスケジュール入力後: スケジュールが時系列順に表示される after_adding_entry_sort
-
検索操作:検索したい日付を記入 → Searchにチェック → Executeボタンを押す
-
検索時の画面: search_schedule
-
スケジュールの検索後:検索した日付のスケジュールが表示される after_search_schedule