A responsive web application to help you plan a road trip and share your journey with other users.
- Ruby on Rails 4
- Postgresql
- Bootstrap
- Hosted on Heroku
- Amazon Web Services
- Google Maps API
- Geocoder
- Clone the repository
- bundle install
- rake db:create
- rake db:migrate
- rails s
- Go to 'http://localhost:3000' in your browser to run the app.
- rspec
- coveralls report
Roadtripper was built using Ruby on Rails with Postgresql. RSpec and Capybara is the main testing framework. We used 'Gmaps4rails' gem to wrap Google Maps Javascript API into our Ruby codebase. Test coverage is provided by Coveralls and TravisCI.
As a user,
so that I can share my journey with others,
I want to be able to create a road trip.
As a user,
so that I can have a profile,
I'd like to be able to sign up as a user.
As a user,
so that I can see other people's road trips,
I'd like to be able to see all created road trips.
As a user,
so that I can plan my trip,
I'd like to have a dashboard.
As a user,
so that I can share my road trip experience,
I'd like to be able to make posts on my road trip.
As a user,
so that I get feedback from other users,
I'd like all users to be able to leave comments on my posts.
As a user,
so that I can plan my route,
I'd like to be able to create stops and view the route on Google Maps.
