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