課題管理用アプリケーション
- Windows,Linux,Mac
- vagrant
- Linux(Ubuntu 18.04)/PHP 7.4(フレームワーク:Laravel)
- postgresql 12.6
- タスクの追加機能
- タスクの参照機能
- Laravel Framework 6.20
-
PHP7.4のインストールを行う。
$ sudo apt update $ sudo apt -y install php7.4
-
Composerを使用するために必要なライブラリをインストールする。
$ sudo apt install curl php7.4-cli php7.4-mbstring git unzip
-
Composerを以下のサイトを参考にインストールする。
- https://getcomposer.org/download/ ここを参考にcomposerのインストールを行う。
-
Composerコマンドを使えるようにする。
$ sudo mv composer.phar /usr/local/bin/composer #(composer.pharの移動と名前変更) $ sudo chmod +x /usr/local/bin/composer #(実行権限を付ける) $ composer --version #(バージョン確認)
-
gitからcloneを行いローカル環境に落としてくる。
$ git clone https://github.com/Narita-1095305/auth-task.git
-
アプリをブラウザ表示できるようにする。
$ composer install $ cp .env.example .env
- 先ほど作られた.envファイルは環境設定どおりに設定する。 以下はpostgresqlを用いた場合の設定である。
DB_CONNECTION=pgsql DB_HOST=127.0.0.1 DB_PORT=5432 DB_DATABASE={データベース名} DB_USERNAME={データベースを管理しているユーザ名} DB_PASSWORD={データベースのパスワード}
- migrate実行
$ php artisan migrate
- サーバーを立ち上げる
$ php artisan serve --host 0.0.0.0
- 課題が多い大学向けの人のための、提出日の締切を忘れないためのリスト。
- ログイン、ログアウト機能
- パスワード再設定フォームを作成した
- 視線の流れを意識してデザインを行った
- マージンを意識して書いた
- 締切日がわかるように書いた
- ヘッダーとフッターを準備しているため、最低限は見やすくなっているといった点
- 色で進捗状況を分けているために一目でわかりやすいという点
- テーブルデザイン
- 締切日のデザイン