!!!プロジェクト名 ''''Challendar'''' (Chat + Calendar + Challenge) !!リンク ::https://gitlab.cis.iwate-u.ac.jp/2021_g09{gitlab} ::https://callendarsample1.web.app/{Webアプリ} ::https://gitlab.cis.iwate-u.ac.jp/2021_g09/proto/blob/master/README.md{操作方法} !!!プロジェクトの概要 *グループ共有機能を用いた一画面完結型スケジュールWebアプリ *追加された予定はグループごとにリアルタイムで共有される *チャット機能があり、予定調整がこのWebアプリひとつで可能 *ToDoリスト欄でレポートの締め切りを楽々管理 !!!中間発表以降の進捗 !!ユーザログイン機能 ::ユーザと加入グループを紐づけし、ログインすることで自動的にそのグループの内容が表示されるようにした !!予定の時間指定 ::予定追加画面に時間指定欄を追加 ::予定一覧に予定の時間を表示 !!チャット・予定の削除機能 ::チャットや予定の項目を削除するボタンと機能を実装した !!レイアウト変更 ::スケジュールのリスト化 ::カレンダー内に予定タイトルが表示されるようにした !!関数同士の依存関係の合理化 ::関数を適切なタイミングで動作させるための関数の作成 !!!進捗管理 Googleスプレットシートにおいてガントチャートを作成。 https://docs.google.com/spreadsheets/d/1128l0SJE05ZHK5zj9nPwib-INHVUua3ndFqmDGzF7cg/edit?usp=sharing{ガントチャートリンク} !!ガントチャート画像 <<{gant1.png} ::ほとんど予定通り進めることができました !!!ものと操作 >>{21::gr09::ものと操作}{ものと操作} !!簡易的な画面遷移図 <<{newfinallastseni.PNG} !!!モジュール分け >>{21::gr09::モジュール分け}{モジュール分け} ※ログインモジュールを追加 !!Firebase Realtime Database リアルタイム更新を実現するために、Firebase内のRealtimeDatabaseを利用。 <<{rtdb.png} !!!プロトタイプのスクリーンショット !!メインページ <<{main.png} !!予定追加(日付をダブルクリック) <<{yotei.png} !!予定追加完了通知 <<{yoteikanryou.png} !!予定表示 <<{yoteihyouzi.png} !!チャット投稿 <<{chat.png} <<{chat2.png} !!!今後の方針 !!追加機能 *デザインの統一 *予定追加機能に時間指定 *予定削除機能 *チャット削除機能 *ログイン機能
<<{login.PNG} *グループ作成機能
<<{group.PNG} >>{21::gr09}{班ページ}