As a student of LHL I worked on implimenting many features, bug fixes, and testing following the expectations and requirements given by LHL.
This project was meant to demonstrate the workflow of being a developer in a work-environment, learning and gathering experience towards a new language and putting my skills as a developer to the test.
- 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
- 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
Use Credit Card # 4111 1111 1111 1111 for testing success scenarios.
- Rails 4.2 Rails Guide
- PostgreSQL 9.x
- Stripe