Stories
Done
- On entering site, the user's current location is shown
- When the user pushes the button, the system remembers his location.
- On displaying a location, show just the area around the location (set zoom level to show local streets)
- The user can name locations.
- The map should occupy the whole browser window.
- The user can timestamp locations
- User can edit locations.
- The user can see a location.
- Map shown as soon as location is acquired.
- The user can see locations on a map.
- Complain and refuse to save positions if they aren't valid (e.g. missing a lattitude or longitude).
- The user can log in
- User can sign out
- Login status should float
- Logout link should not be present on login page
- Logout link should look like a button
- The user can see just his locations
- The map should appear even if there are no locations to show. (Default scale to the whole world).
- The user can filter locations on user id(s)
- (just a list? or is this the same as the map story?)
- Fix broken "forgot password" link (add mail client or remove link?)
In progress
- The user can create a geotrack by clicking (left? right? or what) on the map.
Not done yet
- Edit geotrack link should do something better (remove link? just change name?)
- Make position markers stand out more.
- Map should have controls
- Make Login dialog pretty (should float etc.)
- Make Logout dialog pretty (should float etc.)
- Filter the location list to show only points visible on the map
- The map is shown even if some locations to be shown aren't valid (e.g. missing a lattitude or longitude).
- Text lables on map need to be larger when displayed on mobile devices.
- The user can make locations private.
- The user can make locations public.
- The user can manually add a location.
- which will marked as manually_added
- The user can find his car
- (in car dock, when external power goes off, mark location)
- The user can leave breadcrumbs (automatic periodic location)
- The user can set the period for breadcrumbs
- The user can attach a picture to the location.
- The user can attach arbitrary data to the location.
- User can be alerted when other users are nearby.
- User can replay trips
- User can save speed with location
- User can save tag with location.
- (automatic until turned off?) (hiking, biking, driving, etc.)
- User can export locations
- Nav. system Email SMS Facebook Twitter RSS feeds
- Alert on locations
- User can import locations and associated data
- Pictures, voice memo, etc.
- User can do a search
- User can associate a tolerance (fudge factor) with a location.
- User can get the distance between two locations.
- User can associate an emoticon with a location.
- User has an avatar
- The user can set expiration criteria for locations.
- The user can see most-visited places
- The user can import locations
- The user get some indication (UI, dialog?) when we don't have an up-to-date location.
- The user can use external credentials (OpenID, FB, Google, Twitter, etc.) to log in.
- The user can change the password.
Links
Technical Tasks
- Fail gracefully if geolocation can't be done.
Installation
InstallationInstructions
AgileMaryland: MyTrack (last edited 2013-03-06 17:10:33 by JeffWaltzer)