/EcommerceSynthShop

Ecommerce Synth Shop is a Ruby on Rails application which demonstrates the core functionality of an e-commerce web shop

Primary LanguageRuby

Ecommerce Synth Shop

Ecommerce Synth Shop is a Ruby on Rails application which demonstrates the core functionality of an e-commerce web shop. Authorized users can browse items, add items to their cart and purchase products using stripe. Shop admins can add, edit or remove products, managing file uploads with paperclip.

Dependencies

  • Ruby >= 2.3.1
  • Rails >= 5.1.2
  • postgres
  • bundler

Installation

$ postgres
$ git clone https://github.com/seanpierce/rails_online_store
$ cd rails_online_store
$ bundle install
$ rails db:setup
$ rails s

visit localhost:3000 in your browser

Stripe Setup

  • In the root directory create a file called .env
  • Make an account at stripe
  • Save you public and secret keys in the .env like so:
PUB_KEY = "public key"
SEC_KEY = "secret key"

Views

Authors

Sean Pierce, Tanner Eustice

License

MIT © 2017