((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 :ものと操作の記入 ::スケジュールの操作の確認、操作の詳細化 :簡易企画書の充実 ::遷移図の追加、画像イメージに機能の詳細追加 :役割分担(仮) ::デザイン ::ログイン画面 ::システム >>{21::gr09}{班ページ}