A mini e-commerce application built with Rails 4.2.6 for purposes of teaching Rails by example.
Secret Area (only with the Admin credencials)

- Make sure that you are runnning Ruby 2.6.6 (
ruby -v) - Install ImageMagick
brew install imagemagick imagemagick@6 --build-from-source - Remove Gemfile.lock
- Replace Gemfile with version provided here
- Run
bundle installto install dependencies - Create
config/database.ymlby copyingconfig/database.example.yml - Create
config/secrets.ymlby copyingconfig/secrets.example.yml - Run
bin/rake db:resetto create, load and seed db - Create .env file based on .env.example
- Sign up for a Stripe account
- Put Stripe (test) keys into appropriate .env vars
- Run
bin/rails s -b 0.0.0.0to start the server
Use Credit Card # 4111 1111 1111 1111 for testing success scenarios.
More information in their docs: https://stripe.com/docs/testing#cards
Jungle has actually several dependencies of open source projects to work properly. Instructions on how to use them in your own application are linked below.
| Dependecies | README |
|---|---|
| Ruby 2.3.5 | [https://www.ruby-lang.org/en/downloads/] |
| Rails 4.2.6 | [https://rubygems.org/gems/rails] |
| pg | [https://rubygems.org/gems/pg] |
| PostgreSQL 9 | [https://www.postgresql.org/] |
| puma | [https://rubygems.org/gems/puma/] |
Scheduler is open source itself too! with a [https://github.com/willianchu/jungle-rails][willianchu] on GitHub.


