1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Laravel初心者向け】ECサイトのオープンソースをリーディングしてみた

Last updated at Posted at 2023-06-08

概要

今回はララベルで実装されたECサイトのリーディングをしていきたいと思います。
使用するオープンソースのURLはこちらです。
https://github.com/jsdecena/laracom

ターゲット

  • プロダクトを作ったことはないLaravelの初心者
  • まだLaravelの恩恵を受けていない人

目指すこと

以下のことをに留意し、「良いコード」を体系的に理解する

  • MVCモデルを理解する
  • ララベルのロジックを深掘りする
  • データの受け渡しを追う

機能

一般的なECサイトです。

顧客画面

  • 商品一覧画面
    • 商品の詳細画面
    • 並べ替え、ソート、検索
  • カート
    • セッションを使ったカート機能
    • カート内での商品個数の変更
  • 支払い
    • PayPal、銀行支払い、クレカ支払い
  • 顧客情報や購入履歴の管理
    • 住所の複数登録
    • 購入履歴の確認

管理者画面

  • 顧客情報の管理
  • 商品の管理
    • 画像、説明、価格、数量の設定
  • 注文の管理
    • 購入商品のリスティング
    • 支払いステータスの確認
  • 配送業者の設定
  • 従業員の管理

終わりに

次回から少しずつ進めていきます。ユーザーストーリーの順に書きたいと思っているので顧客の商品一覧画面からいきます。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?