Skip to content

ggwc82/road_tripper

 
 

Repository files navigation

RoadTripper

Repo Badges

Coverage Status

Build Status

Description

A responsive web application to help you plan a road trip and share your journey with other users.

Live MVP Demonstration

Roadtripper on Heroku

Team Members

Technology Stack

  • Ruby on Rails 4
  • Postgresql
  • Bootstrap
  • Hosted on Heroku

Additional Technologies

  • Amazon Web Services
  • Google Maps API
  • Geocoder

Installation Instructions

  • 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.

Testing Instructions

RSpec (Rails - unit and feature tests)

  • rspec
  • coveralls report

Implementation

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.

Completed User Stories

MVP

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.

Screenshot

 screenshot

About

Roadtripper - Final Project for Makers Academy, Week 12

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 67.9%
  • Ruby 13.1%
  • CSS 13.1%
  • HTML 5.7%
  • CoffeeScript 0.2%