Grammable is an application built on Ruby on Rails 4.0 to allow users to post pictures and comment on other pictures. The front-end is built with Twitter Bootstrap 3. The application was built entirely with a TDD approach, requiring building controller tests first, and then employing the red-green-refactor process to develop the application from start to finish.
Devise: user authentication
Carrierwave: image uploads
Simple Form: faster form generation
Figaro: secure API keys in ENV variable
Fog: used to store images on Amazon S3
Slim: HTML templating engine