#Mammogrammar: Project Synoposis
###Project flow
- created api based project and excluded testing framework
- added rspec and shoulda support
- generated Facility model
- TDD Facility model
- TDD FDAFacilityImporter
- import facilities via rake task
- TDD FacilitiesController
- configured sidekiq w/ redis
- TDD FacilityGeolocateJob
- trigger geoenrichment via 'save' on all facilities
- add proximity searching and caching
- created Everscreen (Mammogrammar client) gem with test coverage
- robustify import to do a sync and only apply changed facilities
###Issues Encountered
- ActiveRecord::NoEnvironmentInSchemaError
- thank you SO... saved again by the wisdom of the masses
- just required
except: %w(ar_internal_metadata)in DatabaseCleaner config
- Yandex geocoding service... hit quota very quickly
- started with yandex because it didn't require an API key
- set up a Bing Maps account and that worked way better! ehemm... project instructions;)
- A few issues with RSpec mocking and expectations
- nothing major... but it's been a little while:)
###Summary All in all, a fun project! I spent about 14 hours total, including dev env setup, etc. I did complete the bonus and bonus bonus sections. There are quite a few things that could yet be added if this were going to be a real project, but feel it is at a good spot for being a sample project. Enjoy!