Skip to content

margocramer/commutes_group_project

Repository files navigation

README

All Aboard

LAUNCH ACADEMY group project

Codeship Status for margocramer/commutes_group_project

Code Climate

Coverage Status

All Aboard is for those who love to find the best way of getting from point A to point B. The application allows users to view, create and review other users' commutes. Commutes include information about starting and ending locations, travel time, and mode of transit. Integrating Ruby on Rails, Devise, ActiveRecord and React was a primary goal of the All Aboard development process.

https://commute-reviewer.herokuapp.com

Local Setup

Run these in your command line:

-git clone https://github.com/margocramer/commutes_group_project
-bundle
-npm install
-rake db:create
-rake db:migrate
-rake db:seed
-rails s
-npm start (in separate terminal)

Testing:
-Rake db:test:prepare
-Rake

Functionality

-Prior to login or registration users can view existing commutes and view reviews of those commutes

-Users are able to use the search bar to query the database for commutes that match the location of their desired commute points

-Logged in users can view commutes and reviews of those commutes. They can also edit and delete the commutes and the reviews that they have posted

-Logged in users are also able to use the search bar to filter out commutes for desired commute locations

-Users may upload a photo image for their account avatar

-Users may edit their account information

-If a user posts a new commute review, the user who created that review receives an email alert

Technologies

-React
React navigation enables a response user interface on the index pages and the commute display pages.


-Ruby on Rails
Commute and commute review forms are built in Rails.


-Devise
Devise used for user authentication and authorization.


-ActionMailer
Automated email functionality enabled by ActionMailer.

-Carrierwave
Carrierwave was used to upload and storage user profile photos.


-Testing

--Capbyara feature tests

--KARMA controller tests

--RSPEC database and mailer tests

Contributers

Margo Cramer

https://github.com/margocramer

Michelle Nosal

https://github.com/CodeNameNosal

Alan Wang

https://github.com/Alan-w92

Sumner Webster

https://github.com/GettinSquirrely

commutes_group_project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8