Skip to content
Adam Michael edited this page Sep 22, 2015 · 16 revisions

Administrative/Web portal

  • As the owner of an app, I would like to register my app for a Pathfinder API key

  • As the owner or developer for an app, I would like to be able to see all of the routes, vehicles, and commodities for a given cluster on a dashboard

  • As a developer, I would like to be able to create, modify, and delete clusters through the pathfinder websites

  • As a developer, I would like to be able to use custom parameters for my vehicles and commodities

  • As a developer, I would like to be able to define custom comparators for the routing algorithm using an intuitive, easy to use DSL

Pathfinder iOS SDK

  • As an iOS app, I want to be able add commodities to a cluster when a commodity needs a vehicle

  • As an iOS app, I want to be able to remove commodities from a cluster when they no longer need a vehicle

  • As an iOS app, I want to be able to receive the route for a specified vehicle so that I can display it.

  • As an iOS, I want to be able to add or remove a vehicle to a specified cluster.

  • As an iOS, I want to be able to periodically update the vehicle's position.

  • As an iOS, I want to be able to add a commodity to the vehicle to simulate a pickup.

Pathfinder Android SDK

  • As an Android app, I want to be able add commodities to a cluster when a commodity needs a vehicle

  • As an Android app, I want to be able to remove commodities from a cluster when they no longer need a vehicle

  • As an Android app, I want to be able to receive the route for a specified vehicle so that I can display it.

  • As an Android app, I want to be able to add or remove a vehicle to a specified cluster.

  • As an Android app, I want to be able to periodically update the vehicle's position.

  • As an Android app, I want to be able to add a commodity to the vehicle to simulate a pickup.

Pathfinder Javascript SDK

  • As a web app, I want to be able add commodities to a cluster when a commodity needs a vehicle

  • As a web app, I want to be able to remove commodities from a cluster when they no longer need a vehicle

  • As a web app, I want to be able to receive the route for a specified vehicle so that I can display it.

  • As a web app, I want to be able to add or remove a vehicle to a specified cluster.

  • As a web app, I want to be able to periodically update the vehicle's position.

  • As a web app, I want to be able to add a commodity to the vehicle to simulate a pickup.