lschallenges/data-engineering — pull request #181 by kkerley (2014-02-27 16:07:38+00:00)
Title: Kyle Kerley's LivingSocial Sr. Software Engineer coding challenge

Github username: kkerley (https://github.com/kkerley/)

Instructions can be found below along with in the app root directory in the README.KKERLEY.txt file.

*****************************************************************
LivingSocial Sr. Ruby on Rails Developer coding challenge
Kyle Kerley (kyle.l.kerley@gmail.com) | 2014/02/27
*****************************************************************

This is a simple Rails 3.2.17 app, styled (somewhat) with Twitter Bootstrap 3.1.1. It uses a sqlite3 database and Devise for user creation/authentication

To run this application on your computer:
1. Clone the Github repo found here: https://github.com/kkerley/data-engineering.git
2. In the directory, rake the database and start Webrick
3. The root page (orders#index) has a field for uploading files once you've created an account and logged in
4. My test files are located in public/files
5. I modified the header row of the example files to remove spaces in column names for best practices. A template file is linked under the file selection field.
6. Upload a file that follows the template and view the orders, purchasers, merchants and items as they are uploaded (and see relevant information on each of those models's show actions)