What it does

  • iOS app
  • Log in with email, phone number, password
  • Maps with search feature for destination
  • Detect user's current location, display on map
  • Calculate ETA
  • When person has arrived at location, send notification message to contact

Challenges I ran into

  • Beginning with Google Maps API and switching over to Apple MapKit
  • Automating text message that are sent based on geoloctation

What I learned

  • FIrebase, Google Maps API, Apple Mapkit SDK, Swift 3
  • Automating actions performed based on geolocation radius
  • Storing contacts information as well as user data

What's next for Passenger

  • Give person commuting ETA + 15% of ETA to get to destination (if not there within time limit, send notification message to contact)
  • Options for extending ETA, although capped (traffic, car broke down, accident, etc)
  • Help tips and instructions for how to jump a car, police number, etc

Built With

Share this project:

Updates