Skip to content

Serina0804/charender_data_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calendar_data_system

作るもの

スケジュール管理 + 振り返り記録アプリ

動機

  1. スケジュール管理をしたい

    1. notion などは自分で sort しないといけない
    2. google calendar などではスクロールしないといけない + 日程を自分で探さないといけない
    3. パッと見て何の予定があるかが一目でわかるようなサービスが欲しい
  2. 日々の記録を取るのが難しい

    1. notion などでは毎回自分で項目を追加しないといけない
  3. スケジュール管理をしつつ,記録を取ることを,アプリを通して手軽に行えるようにしたい

    e.g, テニス: 普段ただ練習に参加するだけでは練習での気づきを記録するのが億劫になる.

    → このアプリを使うことでスケジュール管理のついでに,振り返りをすることができる

使うもの

  • Go 言語

仕様

  1. 予定入力画面(登録ボタンを押して登録する.)
  2. 予定を入力したら以下のような画面に遷移する.
    1. 予定を表示する時は 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 研究頑張るぞ…!
  1. 予定を編集したい時は,はじめの予定入力画面に遷移する.

    1. 編集したいところだけ入力する.
    2. もし値が入力されればその値で元の値を上書きし,そうでなければ(=値が 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published