((outline)) !!!第一回〜 !!4/16 :班決め :gitlabの設定、確認 ::slackでいろいろ進めたい ::→ワークスペース作成 :テーマ決め ::スケジュールアプリ ::Webアプリをpwa化して通知機能つける ::バスの路線アプリ ::競馬 ::随筆の森(物語を作成していく) ::学内限定で掲示板(サークルの宣伝等?) ::統合アプリ ::岩大便利アプリ ::→ スケジュールアプリに決定しそう !!!第二回〜 !!4/23 :班wikiの整備 :企画書作成のための会議 :簡易企画書の作成 ::Challendar(仮称) ::グループ内で予定が共有できるスケジュールアプリ ::・チャット機能 ::・日ごとのタイムライン機能 ::・todoリスト !!4/25 :プロジェクトマネージャーは村松が担当。 ::村松中心に会議を進める。

:システム構成の会議 *システム構成の確定 **フロントエンド:HTML、CSS **ミドルエンド:Firebase **バックエンド:JS :会議の内容 *フロントエンドとバックエンドを乖離させて作成してはどうか? **1.HTMLで最小限の方作る **1.データベース構築 **1.バックエンド(APIなど)開発 **2.jsでミドルウェア開発 **2.フロントをコンポーネント化しつうフレームワークに合わせる **と並列化して作業を進める *問題点 **ブラウザのV8エンジンだけに頼ると CORSに引っ掛かるので、APIアクセスとかできない *解決策 **フロントエンドにNode.js導入する **→フロントにNodeを使うならReact, Vew, Nuxt, Nextなどのフレームワークを用いるべきだが理解に時間がかかる **PythonでDjangoを使う、Ruby on Railsを使うLaravelwp使う **→開発に敷居が高い(開発環境の整備や難易度的にグループワークに適さない) **firebase RTDB使えばHTTPリクエストでDBアクセス関数がある **☆接続処理をFirebaseを用いて行うことで確定 !!!第三回〜 !!4/30 :ガントチャートの作成。 https://docs.google.com/spreadsheets/d/1128l0SJE05ZHK5zj9nPwib-INHVUua3ndFqmDGzF7cg/edit?usp=sharing{ガントチャートURL}
:「ものと操作」の記入 ::スケジュールの操作の確認、操作の詳細化 :簡易企画書の充実 ::遷移図の追加 :役割分担(仮) ::デザイン ::ログイン画面 ::システム !!5/6 :予定追加機能のプログラム完成。 ::タイトルと予定詳細の入力のみ。 !!5/7 :チャット機能完成。 !!!第四回 !!5/14 :カレンダー基盤の完成。 :<<{基盤.PNG} :進捗確認、各自のこれからの方針を話し合い :「ものと操作」をより詳細化 :追加機能についてやUIのブラッシュアップ ::予定の詳細表示を予定追加ポップアップに移動したいかも ::カレンダーにその日の予定のタイトルを表示したいかも :firebase,gitの勉強 !!!第五回 !!5/21 ::モジュール分割が各員理解できるように表にして整理。 ::モジュール分割の画像作成。 ::ものと操作の画像作成、UIのブラッシュアップ、遷移図をより綺麗に。 ::gitのbranch整理。 ::グループ作成機能の作成開始。 ::予定入力欄に日付表示機能追加。 ::予定入力欄の時間指定オプションの作成開始。 >>{21::gr09}{班ページ}