Skip to content
UberGuardians project for Maui Uber / DevLeague Hackathon 2015
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
.gitignore
LICENSE
README.md
api.js
package.json
server.js

README.md

Ride Guardians

Ride Guardians is a Maui DevLeague / Uber Hackathon 2015 project to help Uber riders or friends of riders have greater peace of mind using the service. When an Uber ride is booked through the Ride Guardians app, a list of emails can be provided as "Guardians" for the rider who will receive periodic emails about the rider's status and location during the trip. When the ride is completed successfully, the Guardians will receive an all-is-well notice through email. If something happens to go wrong during the Uber ride - the rider has a panic button available in the app to immediately notify their Guardians of an emergency (at the same time as canceling the ride transaction in progress).

This project was forked from the DevLeague Node-Price-Estimate demo project for the hackathon.

This project uses the following libraries:

Server Side

  1. express for routing and serving static files
  2. request for simpler async https requests to uber api
  3. body-parser middleware for parsing POST body requests
  4. oauth for authorizing users with uber api through OAuth2

Client Side

All libraries are imported using cdnjs

  1. leaflet for maps
  2. angular for client side models, controllers, dynamic, databound views, and routing
  3. jquery for dom selecting, some manipulation, and async http requests
  4. underscore mainly used for extending classes and objects
  5. bootstrap Twitter's popular responsive css framework
You can’t perform that action at this time.