Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
bin
 
 
 
 
db
 
 
lib
 
 
log
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Codeship Status for bryceholcomb/rider_demand Code Climate Test Coverage

RiderDemand

An app that helps Uber drivers find areas of high demand and low supply in order to generate more rides.

This was an individual project while a student at the Turing School of Software and Design. We were tasked with picking a solution to a common problem and consuming one or more APIs as well as OAuth for authorization.

I drive occasionally for Uber, and often find myself looking at the rider app to see where other drivers are, since this data is not available to me otherwise. This allows me to place myself in underserved areas, and turns out to be a little trick that many drivers use.

I set out to make a web application that would pull in event data as well as ETAs from Uber's API to plot areas of high demand and low supply on a map for other drivers to utilize.

Stack/Tools

  • Ruby on Rails
  • Uber API
  • Uber OmniAuth
  • Eventful API
  • MapBox for my maps
  • Heroku for hosting
  • Codeship for continuous integration and deployment
  • Bootstrap

My Focus

  • AJAX calls to populate the map with event data and ETAs

Getting Started

Viewing in the browser

  • Clone the repository git clone https://github.com/bryceholcomb/rider_demand
  • Bundle and migrate bundle && rake db:migrate
  • Launch a Rails server rails server
  • Visit http://localhost:3000 in your browser

Running the tests

  • All of the above
  • Run rspec or rake from the command line

About

An app that helps Uber drivers find areas of high demand and low supply in order to generate more rides.

Resources

Releases

No releases published

Packages

No packages published