Rubyforgood

Snapfresh.org Team Accomplishments

Thank you to the Contributors!

Goals

  • Rails Upgrades
  • Tests
  • Efficient data import process
  • Stretch:
    • UI Improvements
    • Query performance
    • Researching Farmer Market data

Rails Upgrade 4.1 to 4.2

Tests

  • Built IOS application for integration testing
  • Increased test coverage from 90.91% to 94.48%
  • Test suite execution time from 85 to 6.5 seconds
  • Added Travis for Ruby 1.9.3 and 2.2.2

Data Import

  • 19X improvement with no memory increase
  • 9.5 minutes to 0.5 minutes

Stretch: UI Improvements

  • Dropped jQuery Mobile
  • Converted styling to Bootstrap

Changes

  • 52 files changed, 1369 insertions, 765 deletions
  • Pull request sent to primary Github.com repo

Project Inforamtion

Rubyforgood

By Jason Wieringa

Rubyforgood

  • 2,253