The Fairman Rogers Four-in-Hand by Thomas Eakins, 1879-80

Router

iOS app facilitating group decision-making for destinations and activities.

The Fairman Rogers Four-in-Hand by Thomas Eakins, 1879-80

Project Details

[Archived] - iOS app for setting up plans and destinations between group of people, friends, family, or co-workers.

iOSFirebase

Challenges

  • Designing a smooth on-boarding experience for the user
  • Using MapKit and CoreLocation to create easy to use input method for maps using pins
  • Designing clear and informative map cards

Solutions

  • Firebase Authentication to minimize friction, asking for location permission only when needed, before fetching maps
  • Taking inspiration from location sharing apps, while using apple assets to provide native app look and feel
  • Whiteboarding -> Design mockups -> design prototypes -> peer review
  • Due to Firebase and API limitations, followed by data synchronization limitation and deadlines, it was not implemented

Technical Details

Made with SwiftUI to use system sensors, and Firebase Firestore to store location and other meeting data remotely.

Learnings

  • MapKit and CoreLocation for iOS
  • Xcode privacy & permission requirement for location services
  • Advanced Firebase permissions with nested folders