Nomster is a directory built using Ruby on Rails 4.0 for listing, searching, and reviewing places. The front-end is built with Twitter Bootstrap 3. Viewers can retrieve a list of places with corresponding descriptions, photos, maps, and comments. Registered users can create their own places, make comments on any places, upload photos to their places, and edit or delete their places. Consumes the Google Maps API to draw a map of the area with the correct geocoded address of a place represented as a pin.
Devise: user authentication
Carrierwave: image uploads for place photos
Kaminari: pagination for places list
Simple Form: faster form generation
Geocoder: converting addresses to latitude and longitude for pinning on a map, used to connect to Bing street service API
Figaro: secure API keys in ENV variable
Fog: used to store images on Amazon S3