!!!プロジェクト名
''''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}{班ページ}