Home - HirokiYauda/example-shop GitHub Wiki
概要
商品販売を目的としたECサイト
下記の2サイトで、運用されることを想定
・一般ユーザーがアカウント登録して、商品購入を行う「フロントサイト」
・販売業者がアカウント登録して、商品登録などを行う「CMS」
テストサイトのため、今回はフロントのみ制作
商品購入の流れ(フロントサイト)
TOPページ -> 商品検索(絞り込み・検索機能) -> カートへ追加 -> ログイン -> 購入
フロント実装機能
フロントサイト
開発環境
開発言語:PHP 7.4, JavaScript
ミドルウェア:Nginx, MySQL 5.7, memcached
フレームワーク:Laravel 6.2, Vue, Bootstrap
バージョン管理:git
開発マシン:Windows
仮想化:Docker
仮想環境構築手順
自動テスト実行方法
検証で使いそうなコマンド
本番環境
本番URL
Example Shop
実際にユーザー登録をして、購入を行っても問題ありません。(購入を行うと、ユーザーに購入完了メールが送信されます)
本番環境に関わる各種情報
利用したAWSサービス
EC2ミドルウェア構築手順(簡略)
データベース移行方法
AWSサービスを使用した際の作業メモ
カート情報のデータ保持について
開発言語:PHP 7.4, JavaScript
ミドルウェア:Nginx, MySQL 5.7, memcached
フレームワーク:Laravel 6.2, Vue, Bootstrap
バージョン管理:git
テストユーザー
カート設定
項目 |
数量 |
カートに入れられる商品数 |
10 |
最大で購入可能な数量 |
99 |
データ件数
項目 |
数量 |
注文データ |
10万件 |
ユーザーデータ |
5万件 |
商品データ |
20万件 |
AWS構成図
タスクリスト
タスクリスト
ドキュメント
・ページ一覧
・バリデーション設計
・システム処理