!!!Challendar (=^・ω・^=) :>>{21::gr09}{班ページ} :>>{21::gr09::活動記録}{班活動記録} :>>{21::gr09::企画書}{企画書} :: https://callendarsample1.web.app/{Challendar(試作ver) はこちら} !!! 第1回(0416) :: 班決め 班長になりました、がんばります :: テーマ案出し :: 次回テーマ確定 !!! 第2回(0423) :: 制作テーマを[共有できるカレンダー]に決定した :: プロジェクト名 : "Challendar" :: Chat + Challenge + Calendar :: 簡易仕様が決定した :: 課題:チーム分け・必要機能・実装方法を考える :: >>{21::gr09::企画書}{作成した企画書} !!! 第3回(0430) :Firebaseしか勝たん :: ものと動作の洗い出し :: 機能: :: ・カレンダー(日付をクリックするとその日の予定が表示される) :: ・グループ内チャット :: 予定データやチャットデータはFirebase Realtime Databaseに保存 :: 操作: :: 日付クリック時にデータベースからその日の予定を読み出す :: チャット 投稿時にDBに保存 ::      画面表示時にDB読み出し、内容表示 ::      !!! GW() :: 試作品作成 :: <<{beta.png} !!! 第4回(0514) :: 追加機能の検討 :: 実装工程の洗い出し :: プロトタイプの仕様の解説 :: 仕事の割り当て :: ものと動作の洗い出し !!! 第5回(0521) :: JavaScript モジュールの洗い出し !! script.js ::基本関数 :: ・getURLQueries //URLクエリストリングを読んで適切なグループページに誘導する関数 :: ・isNumber //数値バリデーション用関数 :: ・dateToStr24H //date型を0埋めして文字列にします :: ・escapeHTML //入力値のエスケープ処理をします だいじ ::   :: スケジュールの作成/クリア/投稿/描画用関数 :: ・scheduleCreation :: ・ScheduleClear :: ・submitScheule :: ・showSchedule :: チャットの投稿/描画用関数 :: ・postAction :: ・dispContents !! calendar.js :: カレンダーの描画とカレンダーの日付クリック時の処理 !!! 第6回(0528) :: モジュール分割続き :: 関数説明をwikiに記載 !!! 第7回(0604) :: 機能実装 :: developブランチに作業内容をmerge :: 中間発表ページに概要を記載 !!! 第8回(0611) :: ユーザー連携機能の設計 :: 中間発表の準備 !!! 第9回(0618) :: 中間発表 :: マスクがずり落ちて大変でした() :: Git Tag付け !!! 第10回(0625) :: ユーザー連携機能の設計 :: UserDatabase設計 :: ログイン機構仮統合