The purpose of this project was to:
Become familiar with Ruby and the Rails framework Learn how to navigate an existing code-base Use existing code style and approach to implement new features Gain experience handling feature and bug-fix requests
Starting
1.Clone the repo to run locally
2.Run bundle install to install dependencies
3.Create config/database.yml by copying config/database.example.yml
4.Create config/secrets.yml by copying config/secrets.example.yml
5.Run bin/rake db:reset to create, load and seed db
6.Create .env file based on .env.example
7.Sign up for a Stripe account
8.Put Stripe (test) keys into appropriate .env vars
9.Optional: Mailcatcher can be used to capture outgoing emails from the server. Should you wish to view the emails, run gem install mailcatcher and then type mailcatcher to get started.
10.Run bin/rails s -b 0.0.0.0 to start the server