###### tags: `First Mission` # F.MISSION 設計書つくるやつ 今後追加予定:概要、機能 ## 開発環境 - XAMPP v7.3.4 - PHP v7.3.4 - Apache v2.4.39 - MySQL v5.7.25 - Laravel v7.82.3 - laravel/ui[^1] v2.4 [^1]:bootstrap とか auth とか使うときに必要なライブラリ。Laravel8 では無くなった。 ## データベース データベース名:db_first_mission 文字コード:utf8mb4_unicode_ci > [テーブル一覧](https://hackmd.io/@sei/ByPlH-M8P) ## ルーティング | 画面 | Route | name | view | controller | | -------- | -------- | -------- | -------- | -------- | | ユーザ作成 | /register | | auth\register.blade.php | Auth\RegisterController | | ログイン | /login | | auth\login.blade.php | Auth\LoginController | | TOP | / | home | home.blade.php | HomeController@index | | プロジェクト作成 | /create | app_create | app_create.blade.php | AppController@create | | プロジェクトTOP | /app/{id} | app_home | app_home.blade.php | AppController@index | | プロジェクト編集 | /app_edit/{id} | app_edit | app_edit.blade.php | AppController@app_edit | | 画面詳細 | /screen_detail/{id} | screen_detail | screen_detail.blade.php | AppController@screen_detail | | タスク詳細 | /task_detail/{id} | task_detail | task_detail.blade.php | AppController@task_detail | | タスク作成 | /task_create/{id} | task_create | task_create.blade.php | AppController@task_create | | タスク管理 | /task_edit/{id} | task_edit | task_edit.blade.php | AppController@task_edit | | デザイン管理 | /design/{id} | design | design.blade.php | AppController@design | | 画面遷移 | /transition/{id} | transition | transition.blade.php | AppController@transition | | 画面遷移管理 | /transition_edit/{id} | transition_edit | transition_edit.blade.php | AppController@transition_edit | ## 改善点 ### プロジェクト作成 - メンバーを一人も追加せずに作成ボタンを押すとエラー、プロジェクト事態は作成されてる。 - ErrorException Invalid argument supplied for foreach() ## 優先度たかくないやつ ### 全般 - ユーザアイコン - 戻るボタンが無い ### app_create - 存在しやんユーザは追加できやんようにする - 既に追加したユーザは追加できやんようにする ### design - カラーを変更できるようにする ### プロジェクトTOP - 画面一覧の「+」ボタン - 大きさ変えたら変な動きする ### タスク詳細 - 行クリックできるようにしたい ### プロジェクトTOP - 参加申請、既に members に存在してるユーザは表示しないようにする ### デザイン管理 - 画面詳細からリンク繋いでるから、最初のタブはそのシーンからがいい? - ボタンクリックするとこでテキストかわる - list の+ボタンでエラー ### 画面詳細 - 画面情報変更ダイアログ:項目名が無い # 進捗 ## 2020/01/12(火) ### 稲澤 - 学生会&企業課題 ### 森川 - 企業課題 ### 山口 ## 2020/01/07(木) ### 稲澤 - 欠席 ### 森川 - 欠席(暴風警報) ### 山口 - 画面遷移 - linkを追加 - 画面の位置をDBから取得して設定 - 画面遷移管理 - 遷移線を生成中 ## 2020/01/06(水) ### 稲澤 - 学生会の方をやってた ### 森川 - 企業課題やってたので進めていない ### 山口 - 別チームのデザイン手伝い ## 2020/12/15(火) ### 森川 - タスク作成 - データ送信OK ### 山口(自宅) - 別チームのデザイン手伝い ## 2020/12/14(月) ### 稲澤 - migration / scenes - is_first 追加 - 画面遷移管理 - 最初の画面変更できるようにした - DB 登録 ok ### 森川 - タスク作成 ### 山口(自宅) - 画面遷移 - デザイン調整中(遷移線+位置) - 別チームのデザイン手伝い ## 2020/12/10(木) ### 森川 - タスク作成 ## 2020/12/09(水) ### 森川 - タスク作成 ### 山口(自宅) - 画面遷移 - デザイン調整中(主に画面同士の遷移の線) ## 2020/12/08(火) ### 森川 - タスク作成 ### 山口(自宅) - 画面遷移 - デザイン調整中(主に画面同士の遷移の線) - 別チームのデザイン手伝い ## 2020/12/07(月) ### 森川 - タスク作成 ## 2020/12/05(土) ### 山口 - デザイン管理 - Linkオブジェクトを追加 - 追加機能一覧のリストのプラスボタンでオブジェ選択可能に ## 2020/12/04(金) ### 山口 - デザイン管理 - Click追加の時の表示テキストをベタ打ちに変更 - 画面縮小時にオブジェクトボタンが改行?されるのを修正 ## 2020/12/03(木) ### 森川 - タスク作成 ## 2020/12/02(水) ### 森川 - タスク作成 ## 2020/12/01(火) ### 森川 - タスク作成 ## 2020/11/30(月) ### 稲澤 - プロジェクトTOP - 画面ゼロのとき削除すると起きるエラー直した - タスク詳細 - タスク削除完了 - 画面詳細 - 画面削除完了 - 画面編集完了 ## 2020/11/29(日) ### 稲澤 - デザイン管理 - 削除できるようにした - font_size 反映した - 画面遷移管理 - 削除できるようにした - null 時のエラー解決 ## 2020/11/28(土) ### 稲澤 - デザイン管理 - 既存オブジェクトの値を取得 - 追加オブジェクトの値を取得 - 変更後の値も取得できるようにした - DB 登録した、えらい ## 2020/11/27(金) ### 稲澤 - プロジェクトTOP - 申請 - 既に申請済みの人は追加しない - 画面遷移 - 画面遷移管理にリンク繋げた - 編集リンク追加 - 削除リンク追加 - 画面詳細 - デザイン - デザイン管理にリンク繋げた - プロジェクト編集 - app_edit - app_update - プロジェクト削除 - app_delete - プロジェクト作成 - メンバ申請ゼロのエラー直した - 画面遷移管理 - 編集完了できるようにした ## 2020/11/26(木) ### 稲澤 - 欠席 ### 森川 - タスク管理 ### 山口 - 各画面のデザイン崩れ微調整 - 拒否ボタンの位置調整、削除ボタンの追加、リンクの変更など ## 2020/11/25(水) ### 稲澤 - テーブル一覧 更新 - TOP - 参加しているものしか表示しない - 参加申請 / 承認拒否 - 画面遷移管理 - 遷移先の変更ダイアログの処理 ### 森川 - タスク管理 ### 山口 - 画面遷移管理 - おおまかなオブジェクトを配置、デザイン調整中 ## 2020/11/24(火) ### 稲澤 - migration 変更 - decorations - scenes / 「position_x」「position_y」追加 - seeder 変更 - test / decorations - elements / 「Link」追加 - プロジェクトTOP - 参加申請「+」の処理 - 画面追加「+」の処理 - 画面遷移 - データ送る ### 森川 - 企業課題やってたので進めていない ### 山口 - 画面遷移 - 遷移の線をcanvasで描画 - 画面遷移管理 - bladeとcssを作成しrouteをつなげた - おおまかなオブジェクトを配置、デザイン調整中 ## 2020/11/23(月) ### 稲澤 - migration 変更 - decorations(migration にメモしてる) - プロジェクトTOP - 画面一覧の追加可能、「+」を追加 - 変な動きする - 処理はまだ無い - sampleImage.png 追加 - 画面詳細 - タブにする(タスク、デザイン) - 編集は出来ないので「+」を削除 - 画面を削除できるように「画面削除」追加 - 「--- DELETE ---」処理はまだ無い - タスク詳細(新規) - 行クリックできるようにしたい - タスク管理(/task_screen/{id} 改変) - まだ何もしてない ### 森川 - 企業課題やってたので進めていない ### 山口 - 画面遷移画面 - ボタンで遷移先の画面にスライド移動。 - オブジェクトの位置と大きさの決定。 ## 2020/11/19(木) ### 稲澤 - 欠席 ### 森川 - 企業課題やってたので進めていない ### 山口 - デザイン画面 - 右メニューの入力欄をわかりやすくした - ドラッグ追加の時の表示を変更 ## 2020/11/17(火) ### 稲澤 - 欠席 ### 森川 - タスク管理画面 - データ送る、表示 ### 山口 - デザイン画面 - ドラッグ&ドロップ - その他細かい動作調整中 ## 2020/11/16(月) ### 稲澤 - 欠席 ### 森川 - タスク管理画面 - データ送る ### 山口 - デザイン画面 - 右サイドメニューに画面上に追加したオブジェクトをツリー?構造で表示 - ロード時に保存されてる?オブジェクトを全て表示 - その他細かい動作調整中 ## 2020/11/12(木) ### 稲澤 - デザイン管理 - データを送った - プロジェクト作成 - メンバ追加のダイアログでユーザの入力補完 - 追加したメンバを表示 - メンバ申請をDB登録 ### 森川 - タスク管理画面 - データ送る ### 山口 - ホーム画面の修正 ## 2020/11/11(水) ### 稲澤 - 欠席 ### 森川 - 企業課題やってたので進めていない ### 山口 - 画面遷移管理画面デザイン変更中 ## 2020/11/10(火) ### 稲澤 - 欠席 ### 森川 - 企業課題やってたので進めていない ### 山口 - デザイン管理画面 - 追加オブジェクトのid名が被らないように変更 - その他、細かい動作を修正 ## 2020/11/09(月) ### 稲澤 - メンバーのフォロー ### 森川 - TOP - DB からデータ取得 - blade へデータ送信 ### 山口 - デザイン管理画面 - ドラッグ移動時に値取得 - 各オブジェクトをそれっぽく見えるように変更 ## 2020/11/05(木) ### 稲澤 - プレゼン資料 提出 ### 森川 - 欠席 ### 山口 - デザイン管理画面 - BUTTONクリックで要素追加 - キャンバス?内をドラッグ移動 ## 2020/11/02(月) ### 稲澤 - プレゼン資料 完成 ### 森川 - TOP - DB からデータ取得 - blade へデータ送信 ### 山口 - デザイン管理画面のデザインを変更 ## 2020/10/29(木) ### 稲澤 - 欠席 ### 森川 - 欠席 ### 山口 - デザイン管理画面のデザインを変更中 - ホーム画面のデザインを一時的に修正 ## 2020/10/28(水) ### 稲澤 - プレゼン資料 作成中 ### 森川 - 欠席 ### 山口 - デザイン管理画面のデザインを変更中 ## 2020/10/27(火) ### 稲澤 - プレゼン資料 作成中 ### 森川 - 欠席 ### 山口 - デザイン管理画面のデザインを変更中 ## 2020/10/26(月) ### 稲澤 - プレゼン資料 作成中 ### 森川 - 欠席 ### 山口 - 画面デザイン修正・変更 - PJTトップ画面のデザイン崩れの修正 - PJTトップ画面のタブと、サイドの表示内容とデザインの変更 ## 2020/10/22(木) ### 稲澤 - 企業課題やってたので進めていない ### 森川 - 欠席 ### 山口 - 画面作成・編集 - 画面遷移管理画面の作成と、おおまかな配置デザインの設定 - デザイン修正・変更 - ヘッダーデザイン変更 - PJTトップ画面のデザイン崩れの修正中 ## 2020/10/21(水) ### 稲澤 - 企業課題やってたので進めていない ### 森川 - TOP - DB からデータ取得 - blade へデータ送信 ### 山口 - 画面デザイン修正 - 画面が崩れていたのを修正 - ダイアログのデザイン変更+どの画面でもフリーアイコンを使用できるように設定 ## 2020/10/20(火) ### 稲澤 - プロジェクトTOP - データ表示 - `{{ $start_at->format('Y/m/d') }}` <font color="red">ERROR</font> - [解決済 - B](https://hackmd.io/@sei/rJaXBGfUw) - KINOKOseeder - 微修正 ### 森川 - TOP - DB からデータ取得 - blade へデータ送信 ### 山口 - css作成 修正 - 現時点でのテンプレcssを作成 - 現時点でのテンプレcssの作成に伴い、各cssの変更と微調整 ## 2020/10/19(月) ### 稲澤 - プロジェクト作成 - メンバデータDB登録処理 (blade からデータ無し、コメントアウト中) ### 森川 - TOP - DB からデータ取得 - blade へデータ送信 ### 山口 - 画面デザイン修正 - プロジェクト作成画面の概要入力欄の高さ固定させ、最大文字数200文字に設定した。 - tmpヘッダーの適用をさせてない画面を適用させた。 - タスク管理画面の水平線の左側に空白を入れた。 - css作成 修正 - テンプレcssを作成(途中) - テンプレcssの作成に伴い、各cssの変更と微調整(途中) ### 次回(稲澤) - プロジェクトTOP - データ表示 ## 2020/10/15(木) ### 稲澤 - プロジェクト作成 - メンバデータの取得準備完了(DB登録処理はまだ) ### 森川 - TOP - DB からデータ取得 - blade へデータ送信 ### 山口 - 画面デザイン作成 修正 - デザイン画面の大まかなデザインを整えている(途中) ### 次回(稲澤) - プロジェクト作成 - メンバデータDB登録処理 - プロジェクトTOP - データ表示 ## 2020/10/14(水) ### 稲澤 - 企業課題やってたので進めていない ### 森川 - 企業課題やってたので進めていない ### 山口 - プロジェクト作成 修正 - 画面管理画面の修正 - タスク管理画面デザインを整えた ## 2020/10/13(火) ### 稲澤 - DB 追加 - logs - log_categories - seed 追加 - KINOKO - プロジェクト作成 / DB登録 - table「projects」 - table「members」 - table「log」 ### 森川 - HomeController - TOPにデータを送る ### 山口 - プロジェクト作成 修正 - 入力欄「使用言語・技術」追加 ## 2020/10/12(月) ### 稲澤 - 欠席 ### 森川 - pushできないエラー(403) ### 山口 - デザイン作成 - 画面管理画面 ## 2020/10/08(木) ### 稲澤 - モデル 作成 - シード 作成 ### 森川 - 欠席 ### 山口 - デザイン考案 - あらかた完成 - デザイン作成 - プロジェクトTOP画面 ### 次回(稲澤) - TOP ## 2020/10/07(水) ### 稲澤 - マイグレーション 作成 - リレーション 学習+作成途中 ### 森川 - 欠席 ### 山口 - デザイン作成 - TOP - デザイン考案 - プロジェクト作成 - プロジェクトTOP ### MEMO - 次回(稲澤) - モデル ## 2020/10/06(火) ### 稲澤 - マイグレーション 学習 ### 森川 ### 山口 - デザイン作成 - ログイン - ユーザ作成 ### MEMO - 次回(稲澤) - マイグレーション - モデル ## 2020/10/05(月) ### 稲澤 - [ガントチャート(スプレッドシート)](https://docs.google.com/spreadsheets/d/1MotrZLdG54P-2HhYfTpsNyBHzkt6FIxrft8VrgEMhLE/edit?usp=sharing) - DB構成(9Tables) ### 森川 - ルーティング生成 - 画面管理 - タスク管理 - デザイン管理 ### 山口 - デザイン作成 - ログイン ### MEMO - 次回(稲澤) - マイグレーション - モデル ## 2020/09/30(水) ### 稲澤 - bootstrap 導入 - auth - ユーザ作成 - ログイン - DB作成 (db_first_mission) - `php artisan migrate` <font color="red">ERROR</font> - [解決済 - A](https://hackmd.io/@sei/rJaXBGfUw) - ルーティング生成 - TOP - プロジェクト作成 - プロジェクトTOP ### MEMO - 次回(稲澤) - DB構築 - モデル