Parker

Overview

Owning a car while living in the city is a pain. Parker aims to make your life easier by doing these three things:

  1. Alerts you to move your car before street sweeping begins
  2. Keeps track of when you parked & how much time is left in the parking meter
  3. Remembers your parking locations & provides directions to your car

It does all of this without any user interaction. It truly "just works!"

Project Info

Available on TestFlight (coming to the App Store soon)

Team: Solo developer & designer

Time: Feb. - July 2015


Features

  • No user interaction required - the app runs in the background by either pairing with car stereo Bluetooth, an iBeacon device, or analyzing user motion data
  • Automatic alerts before the next street sweeping begins
  • Allows manual entry of parking meter time
  • Integrates with Maps to give directions to the car
  • Today Extension offers quick access to car location & next parking restriction time.

App Technical Specs

  • iOS app, Today Extension, watchOS app
  • 100% Swift
  • Apple Pay & credit card integration to purchase iBeacon hardware
  • iBeacon, CoreBluetooth, CoreLocation, MapKit, CoreData, Push notifications, Background execution

Web Technical Specs

  • golang API server receives latitude & longitude from client, returns list of parking restrictions
  • PostgreSQL database with PostGIS extension to store city parking data.
  • Node.js payment processor to integrate with Stripe