---
# System prepended metadata

title: F.MISSION
tags: [First Mission]

---

###### 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構築
    - モデル
