Phillip Robertson's solution to Living social's coding challenge

Uses Rails, PostgreSQL, Redis, and delayed-job. Benchmarked locally to handle up to 50,000 rows. Unit tests for processing files included. Please review it and let me know if you have any questions! 

P.S. -  This is for the rails software engineering position.

Setup (also see the readme for more details) : 

1) clone repo

2) install postgres and redis.

3) start up redis: "redis-server", and postgres.

4) bundle install

5) bundle exec rake db:setup

6) bundle exec rake db:test:prepare

7) bundle exec rails s

8) bundle exec rake jobs:work


running tests: 
bundle exec rspec.