Porter

Meet Porter

Porter is an iPhone/iPad app that allows users to add multiple items to one tab, pay from the app, select what table they are sitting at, and essentially skip the line at any pub, resturant, or foot cart establishment supporting Porter. 

Inspiration

No need wait in line and swipe your card multiple times when you can just use one app to do it all.

|

How it works

Create Account

No need wait in line and swipe your card multiple times when you can just use one app to do it all.

Search

View nearby locations offering Porter

Create Account

No need wait in line and swipe your card multiple times when you can just use one app to do it all.

Create Account

No need wait in line and swipe your card multiple times when you can just use one app to do it all.

Tech Talk

Poter is a native iOS application that was soley developed by me using Swift and Xcode.

The UI is created with a mixture of storyboards, xib files, and partically programmatically using auto layout. MVVM design pattern is implemented to populate the model, communicate with the viewmodel to handle business logic, and update the view.

Porter Partners provides an API that handles login authorization, current locations supporting Porter, and the menu associated with those locations. As well as adding to a user’s tab and closing it/paying for it. Structs, decodable, and URLSession are used to collect and parse the json data.

© 2020 Nick Bonat