2021 ソフトウェア設計及び演習用の班Wiki
21::gr09::清水優大
第2回(0423)
- 制作テーマを[共有できるカレンダー]に決定した
- プロジェクト名 : "Challendar"
- (Chat + Challenge + Calendar)
- 簡易仕様が決定した
- 課題:チーム分け・必要機能・実装方法を考える
- 作成した企画書
第3回(0430)
- Google Firebaseを使うことに決定
- (ホスティングやデータの保存が簡単に行えるため)
- ものと動作の洗い出し
- 機能:
- ・カレンダー(日付をクリックするとその日の予定が表示される)
- ・グループ内チャット
- 予定データやチャットデータはFirebase Realtime Databaseに保存
- 操作:
- 日付クリック時にデータベースからその日の予定を読み出す
- チャット 投稿時にDBに保存
- 画面表示時にDB読み出し、内容表示
第5回(0521)
- JavaScript モジュールの洗い出し
第10回(0625)
- ユーザ認証機能の設計(第8回の続き)
- →FirebaseAuthenticationを使うことにした
- UserDatabase設計
- (Realtime Databaseにユーザデータを保存する階層を追加)
- ログイン機構仮統合(メイン画面と同一ページにフォームを作成し、ログインモジュールを動かしてみた)
第12回(0709)
- ログイン機構の実装
- ログイン画面ポップアップの実装
-
- ログインしたユーザのuserNameをチャット投稿者名にする仕様変更
- 依存関係問題はregisterFuncWithGroupというグループIDを読み込んでから他処理を呼ぶための関数を作成することで解決
第14回(0730)
- 最終発表
- GitHubにpush・Tag付け(v1.0)
最終更新日:2021/08/04 19:49:49