Trip Mapper allows users to sign up, log in, and create Trips with other users. Users can join any existing Trip and contribute to the Trip by adding Locations, which are seamlessly mapped out into the overall Trip map using GoogleMaps APIs. This project is mobile responsive and works best on Google Chrome.
- Ruby version 2.3.2
- Rails version 5.0
User Authentication
- gem 'devise'
Bootstrap and other styling matters
- gem 'record_tag_helper', '~> 1.0'
- gem 'sdoc', '~> 0.4.0', group: :doc
- gem 'bootstrap-generators'
Testing
- gem 'rspec-rails'
- gem 'guard-bundler'
- gem 'guard-rspec'
- gem 'capybara'
Google Maps
- gem 'geocoder'
- gem 'gmaps4rails', '~> 2.0.3'
Model Visualisation
- gem "rails-erd"
This project is hosted on Heroku, here.