Skip to content

Bike share companion app for iPhone with live station tracking. (Not actively maintained)

Notifications You must be signed in to change notification settings

johnpenning/DockSmart

Repository files navigation

DockSmart

Your live-updating, worldwide bike sharing companion. Never show up to a full station again.

DockSmart is the worldwide bike share companion app that tracks dock availability as you bike. No app is better at simply getting you to your destination as quickly and efficiently as possible.

The most frustrating part of the bike share experience: As you get to your destination, you notice that the station is completely full. There are no docks available for your bike, even though your phone told you there was a dock free when you first started biking. Someone stole your spot!

DockSmart uses station tracking to keep track of real-time station data while you're biking. Just tap Start Station Tracking and put your phone in your pocket. As you bike, DockSmart will periodically check if the station you're currently biking towards has filled up. If so, it will alert you with a buzz and a chime (make sure the ringer is on), telling you to go to the next closest station and saving you the effort of biking all the way to a station that just hit 100% capacity. If a dock at a closer station that was previously full opens up, it will alert you of that too.

DockSmart will also tell you when you've arrived. It uses region monitoring (or "geofences"), so when you're approaching your destination, you'll get an alert, so you know to keep your eyes peeled for the station. Background location services are only used when station tracking is active. Station tracking will stop automatically when you arrive. If you want to manually turn off tracking, simply tap Stop Station Tracking from the map screen.

DockSmart is incredibly easy to use. Simply type in an address, or point to one on the map using the center cursor and tap Set Destination. Based on your current location, DockSmart will tell you exactly where to pick up a bike and where to drop it off. If the closest station to your destination is full, it will guide you to the next closest one automatically.

DockSmart is compatible with bike sharing systems in over 170 cities worldwide. Your city's bike sharing system is automatically selected based on your current location. If you would like to manually select a different city, you can do so in the Settings app.

Bike share systems supported include:

  • Capital Bikeshare (Washington, DC)
  • Citi Bike (New York, NY)
  • Ford GoBike (San Francisco Bay Area, CA)
  • Biketown (Portland, OR)
  • Divvy (Chicago, IL)
  • Hubway (Boston, MA)
  • Nice Ride MN (Minneapolis-St. Paul, MN)
  • Bixi (Montréal, QC)
  • Bike Share Toronto (Toronto, ON)
  • Santander Cycles (London, England)
  • Vélib (Paris, France)
  • And lots more, in 18 countries around the world

DockSmart uses the independent, open source CityBikes API for worldwide station data. Visit www.citybik.es for more information, including a full list of cities.

Note: DockSmart requires iOS 10. The station tracking feature requires enabling both Location Services and Background App Refresh.

Continued use of GPS running in the background can dramatically decrease battery life.

License

DockSmart is licensed under the MIT license.

Acknowledgements

DockSmart uses the following technologies:

City Bikes API

DockSmart uses the CityBikes API for worldwide live station data. Visit api.citybik.es for more information.

AFNetworking

Copyright (c) 2013 AFNetworking

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

MediaLoot

Station icons courtesy of MediaLoot.

Ionicons

Copyright (c) 2013 Drifty

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Bike share companion app for iPhone with live station tracking. (Not actively maintained)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages