LoginSignup
0
0

はじめに

Zennの記事を元にECサイトを作成してみました。
今回はオリジナルではありませんが今後ECサイトを作りたいので練習で制作しました。とても勉強になったのでECサイトを作ってみたい方はぜひチャックしてみてください。

機能紹介

大きく2つに分けることができます。
・ECサイトの管理者側の機能
・ECサイトを利用する顧客側の機能

どちらもログインすることで閲覧できます。

Githubリポジトリ

管理者側以下の内容が確認できます

注文履歴

status は「Normal」「Withdrawn」「Banned」のどれかに変更することができる
スクリーンショット 2024-06-27 10.28.14.png

顧客詳細

過去の注した商品が確認できる
スクリーンショット 2024-06-27 10.33.10.png

 一日の売り上げ・注文数

スクリーンショット 2024-06-27 10.25.14.png

顧客一覧

スクリーンショット 2024-06-27 10.31.42.png

商品一覧

Add New Productから新しい商品を追加できる
スクリーンショット 2024-06-27 10.38.18.png

商品詳細

在庫の数や商品の編集も可能
スクリーンショット 2024-06-27 10.39.20.png

顧客側以下の内容が確認できます

トップページ

スクリーンショット 2024-06-27 10.46.13.png

カート内

スクリーンショット 2024-06-27 10.48.23.png

決済ページ

stripeを利用しての決済
スクリーンショット 2024-06-27 10.51.11.png

注文履歴

スクリーンショット 2024-06-27 10.53.09.png

メール

注文後メールが届く
スクリーンショット 2024-06-27 10.55.38.png

技術構成

使用技術

カテゴリ 技術
フロントエンド HTML, Embedded Ruby (ERB), Tailwind CSS, JavaScript
バックエンド Ruby 3.1.2, Rails 7.1.3
データベース PostgreSQL
決済機能 Stripe
環境構築 Docker
データベース PostgreSQL
その他  Redis

ER図

スクリーンショット 2024-06-27 11.10.22.png

思ったこと

実際のECサイト運営にも使えるくらいのレベルが高いプロダクトだと感じました。最初の8割までは以前に学習した内容も含まれていたので理解できましたが、後の2割は難しく感じました。
今回作ったウェブアプリを元にオリジナルのECサイトを作りたいと思います!

0
0
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
0
0