メインコンテンツまでスキップ

課題の概要

映画鑑賞記録ができる架空サービス「CinemaLog」を、PHP の Web フレームワークである Laravel を使って作成しましょう。

デザイン

デザインは以下に示す Figma ファイルを参考にしてください。

デザインファイルのリンク

手順

以下のステップに従って、CRUD サイトを作成していきましょう。

  1. DB 設計
  2. マイグレーション・シーディング・モデル作成
  3. URL 構成設計
  4. Breeze 導入、空のコントローラー・ビュー作成、ルーティング設定
  5. コンポーネント作成
  6. リスト画面実装
  7. 詳細画面実装
  8. 登録画面実装
  9. 編集画面実装
  10. トップ画面、登録・ログイン画面実装

必要ファイルのダウンロード

以下のリンクから、課題で使用する画像をダウンロードしてください。

zip ファイルダウンロード

アイコンなどのリソースは、Figma ファイルの export 機能を使ってもダウンロードできます。

提出方法

  1. 作業用の Github リポジトリを作成し、課題を実装してください。
  2. 設計課題の場合は、それぞれの課題ごとの提出方法に従ってください。
  3. 実装課題の場合は、プルリクエストを作ってコードレビューを依頼してください。