Inspiration
A futuristic, upscale dining experience
What it does
The tinytab iOS and watchOS app allows servers to submit orders directly to the kitchen and process payments without all the back and forth.
How we built it
- Node.js serverless functions hosted on Vercel that interface with multiple Square APIs.
- A native iOS app with a watchOS extension. Both (mostly) written in SwiftUI.
Challenges we ran into
Some Square APIs, like the Payment API, are still being actively developed. The watchOS connectivity layer was a bit cumbersome to test and debug due to a general lack of predictability in simulated environments.
Accomplishments that we're proud of
Finishing it. Plus it looks pretty nice. Got outstanding feedback during the demo, and didn't even have to tell the server how to use it.
What we learned
- There are still plenty of opportunities to enrich lives through the use of everyday technology
- Square's Web APIs are quite nimble and intuitive
- SwiftUI is easy to pick up and can be heaps of fun (Femi had no prior SwiftUI experience)
What's next for tinytab
Keep an eye out.



Log in or sign up for Devpost to join the conversation.