Skip to content

Jungle is a ecommerce website built with Ruby on Rails. It has an admin panel and ability for user's to leave reviews on products.

Notifications You must be signed in to change notification settings

babs20/jungle-rails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jungle

A mini e-commerce application built with Rails 4.2 for purposes of learning Rails by example.

After self-learning Ruby for a few days prior, students jump head first into a partially completed app. The student is tasked with bug fixes and feature requests, which they must complete using only their prior programming knowledge from JavaScript and the Rails documentation.

Screenshots

Product Page "Add New Appointments!"

Cart "Delete or Edit Exisiting Appointments!"

Reviews "Delete or Edit Exisiting Appointments!"

Admin Product Panel "Delete or Edit Exisiting Appointments!"

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 (if needed)
  7. Put Stripe (test) keys into appropriate .env vars
  8. Run bin/rails s -b 0.0.0.0 to start the server

Stripe Testing

Use Credit Card # 4242 4242 4242 4242 for testing success scenarios.

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

Dependencies

About

Jungle is a ecommerce website built with Ruby on Rails. It has an admin panel and ability for user's to leave reviews on products.

Resources

Stars

Watchers

Forks