The
Big
Idea

Provide a simple solution for friends to discover centrally-located places to meet up.

|

Applying commercial routing techniques

to solve common consumer problems.

Rob Haley

Tyler Schiewe

Mike Wilburn

Why bother?

  • Digital communication and planning at its historical apex (iMessage, Google Hangouts, online meeting apps...)
  • Meeting in person a common next step
  • This type of planning can be laborious & subjective
  • Esri technology used daily by commercial customers to plan when, where, and how resources move
  • Why not apply this to the consumer world?

How it works.

(what the user sees)

  • A user creates or join a meetup
  • Defined by: 1) a group of people, and 2) a meeting place type
  • User opens meetup to reveal map view with each person's location
  • Return a destination POI whose summed travel time is the least for all participants in the group

How it's done.

(what's really going on)

  • Google Firebase: Firestore realtime database & authentication
  • ArcGIS Enterprise with NA Server:
    OD (origin-destination) matrix geoprocessing service & solve route NA Server routing service
  • ArcGIS JavaScript API is used to provide the map context and call services

Challenges.

(what held us up)

  • Tyler learned the JS API entirely for this effort.
  • Rob's server hosting our OD and NA services had to be restarted hours ago and mid-dev
  • Operating as a three-person team

Improvement possibilities.

  • Integration with existing consumer applications
  • Natively built on Android/iOS using ArcGIS Runtime
  • Permit selection of different user travel modes
  • Use Navigator's URL scheme to launch installed app from a mobile device and navigate on device

Corral

By mikewilburn

Corral

Quick presentation to accompany Hackathon app from Jan '19.

  • 315