kguertin / jungle

A eCommerce store built with rails. An exercise where we inherited an existing code base and had to build new features and fix bugs while working with existing code structure.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jungle

A mini e-commerce application built with Rails 4.2 for purposes of teaching Rails by example. Unit and feature testing has been added to make sure the site is functioning as intended.

Setup

  1. Run bundle install to install dependencies
  2. Create config/database.yml by copying config/database.example.yml
  3. Create config/secrets.yml by copying config/secrets.example.yml
  4. Run bin/rake db:reset to create, load and seed db
  5. Create .env file based on .env.example
  6. Sign up for a Stripe account
  7. Put Stripe (test) keys into appropriate .env vars
  8. Run bin/rails s -b 0.0.0.0 to start the server

Screenshots

"Screenshot of the products page which shows all products." "The product description page, which shows information of a specific product." "The users cart  after it had products added to it."

Stripe Testing

Use Credit Card # 4242 4242 4242 4242 for testing success scenarios. Any future date can be used for expiry and any three numbers for the CVV code.

More information in their docs: https://stripe.com/docs/testing#cards

Dependencies

About

A eCommerce store built with rails. An exercise where we inherited an existing code base and had to build new features and fix bugs while working with existing code structure.


Languages

Language:Ruby 72.0%Language:HTML 24.7%Language:CSS 2.3%Language:JavaScript 1.0%