課題の概要
映画鑑賞記録ができる架空サービス「CinemaLog」を、PHP の Web フレームワークである Laravel を使って作成しましょう。
デザイン
デザインは以下に示す Figma ファイルを参考にしてください。
手順
以下のステップに従って、CRUD サイトを作成していきましょう。
- DB 設計
- マイグレーション・シーディング・モデル作成
- URL 構成設計
- Breeze 導入、空のコントローラー・ビュー作成、ルーティング設定
- コンポーネント作成
- リスト画面実装
- 詳細画面実装
- 登録画面実装
- 編集画面実装
- トップ画面、登録・ログイン画面実装
必要ファイルのダウンロード
以下のリンクから、課題で使用する画像をダウンロードしてください。
アイコンなどのリソースは、Figma ファイルの export 機能を使ってもダウンロードできます。
提出方法
- 作業用の Github リポジトリを作成し、課題を実装してください。
- 設計課題の場合は、それぞれの課題ごとの提出方法に従ってください。
- 実装課題の場合は、プルリクエストを作ってコードレビューを依頼してください。