!!!プロジェクト名 ''''Challendar'''' !!リンク ::https://gitlab.cis.iwate-u.ac.jp/2021_g09{gitlab} ::https://callendar-gr09.web.app/{Webアプリ} ::https://gitlab.cis.iwate-u.ac.jp/2021_g09/proto/blob/master/README.md{操作方法} !!!プロジェクトの概要 *グループ共有機能を用いた一画面完結型スケジュールWebアプリ *追加された予定はグループごとにリアルタイムで共有される *チャット機能があり、予定調整がこのWebアプリひとつで可能 *ToDoリスト欄でレポートの締め切りを楽々管理 !!!中間発表以降の進捗 *ユーザログイン機能 **ユーザと加入グループを紐づけ **→ログインすることで自動的にそのグループの内容が表示 **実際の動作画面では、ポップアップと同様の手法で実装

*予定の時間指定 **予定追加画面に時間指定欄を追加 **予定一覧に予定の時間を表示 **予定時間順に表示

*カレンダー内の予定表示 **登録されている予定のタイトルをカレンダーの日付部に表示

*チャット・予定の削除機能 **チャットや予定の項目を削除するボタンを追加

*レイアウト変更 **スケジュールのリスト化 **カレンダー内に予定タイトルを表示 **色調変更 **UI・UXの改善

*関数同士の依存関係の合理化 **関数を適切なタイミングで動作させる関数の作成 **モジュールを分割し拡張性を高めた !!!進捗管理 ::中間に引き続きガントチャートを使用 Googleスプレットシートにおいてガントチャートを作成。 https://docs.google.com/spreadsheets/d/1128l0SJE05ZHK5zj9nPwib-INHVUua3ndFqmDGzF7cg/edit?usp=sharing{ガントチャートリンク} ::予定通りアプリの開発が完了 !!!ものと操作 >>{21::gr09::ものと操作}{ものと操作} !!!モジュール分け >>{21::gr09::モジュール分け}{モジュール分け} !!Firebase Realtime Database リアルタイム更新を実現するために、Firebase内のRealtimeDatabaseを利用。 ::<<{firebase.png} !!!完成品スクリーンショット !!ロゴ
<<{logo.PNG}
!!ログイン画面
<<{1.png} <<{2.png} <<{3.png} <<{4.png}
!!カレンダー !予定追加 <<{5.png} <<{6.png} <<{7.png} <<{8.png} !チャット投稿 <<{9.png} <<{10.png}
!!ログアウト
<<{11.png} >>{21::gr09}{班ページ}