Molly's Pet Tracker
by Adam Roke
1. functionality
1.1. needs to be "turned on" or "turned off"
1.2. shows the location of Honey
1.3. the application only tracks if Honey is out of range
1.4. login/have some kind of account? or would Molly be the only user of this software/product?
1.4.1. if it could just be used broadly be dog-owners, a specific GPS dog collar would need to be associated with a Pet Tracker account
2. architecture
2.1. GPS Unit
2.2. Server, which handles requests from users to get information from a GPS unit
2.3. Server communicates with GPS unit
2.4. application
2.4.1. use a framework for the user interface
2.4.2. use Map API
2.4.3. settings? maybe to set range
2.4.4. bicycle route algorithm
2.4.4.1. possibly an API for this as well