CampScout was built with the principles of Model, View, Controller. It uses Ruby-on-Rails as it's framework.
The gmaps4rails gem was used to display the maps and Google's Geocoding API allowed for addresses to be converted into geographic coordinates in order to display them as markers. The search field uses a form to pass a city/zip code input along with a distance parameter and returns a hash that gmaps4rails uses to render the markers.
The comparison function accepts a camp’s information (id) and pushes it through a session array. This array is used to display the collected information on a filtered comparison page.
Framework: Ruby on Rails
FrontEnd: Express.js, Semantic.UI BackEnd: MongoDB
FrontEnd: Express.js, Semantic.UI
Framework: Ruby On Rails