長野県にある洋菓子店「ながのCAKE」の商品の通販を想定した、ECサイトを開発。
このECサイトはDMM WEB CAMP生によるチーム開発課題です。
Railsを使っての基本的なECサイトの作成を行いましたので、参考までにご覧ください。
テーマについては、下記のサイトから高級感のあるサイトを目指して配色を選びました。 https://colorhunt.co/palette/1a120b3c2a21d5cea3e5e5cb
元々近隣住民が顧客だったが、昨年始めたInstagramから人気となり、全国から注文が来るよう
になりました。
InstagramのDMやメールで通販の注文を受けていましたが、
情報管理が煩雑になってきたため、管理機能を含んだ通販サイトを開設しようと思い至りました。
- ruby 3.1.2p20
- Rails 6.1.7.3
- Bootstrap v5.2.3
使用したGem
gem 'devise'
gem 'ransack'
gem 'kaminari','~> 1.2.1'
gem 'image_processing', '~>1.2'
gem 'enum_help'
gem 'pry-byebug'
gem 'rails-i18n'
gem 'jquery-rails'
顧客側
- 会員登録、ログイン・ログアウト、退会
- 会員情報の編集
- カートへの追加、商品購入
- 支払い方法、配送先の指定
- 注文履歴の閲覧
管理者側
- 商品の新規追加、編集、閲覧
- 商品情報の編集
- 会員登録されているユーザ情報の閲覧、編集、退会処理
- ユーザの注文履歴閲覧
その他
- 商品検索機能
- 商品ジャンルごとの商品検索機能
$ git clone [email protected]:team-ramenstudio-c/nagano-cake.git
$ cd Nagano-cake
$ rails db:migrate
$ rails db:seed
$ yarn install
$ bundle install
$ rails s
管理者ページのログイン(/admin/sign_in)
初期段階での管理者ページのログインに必要なメールアドレス及びパスワードは下記の通りです。
URLの後ろに/admin/sign_inをつけてください。
メールアドレス:[email protected] パスワード:testtest
個人GitHubへのリンク