An open API service indexing awesome lists of open source software.

https://github.com/shrtlist/checkout

Implements a simple, API-driven UI based on a given design specification.
https://github.com/shrtlist/checkout

api-driven async-await json mvvm structured-concurrency swiftui

Last synced: 3 months ago
JSON representation

Implements a simple, API-driven UI based on a given design specification.

Awesome Lists containing this project

README

        

![Simulator Screen Recording - iPhone SE (3rd generation) - 2025-01-29 at 11 22 50](https://github.com/user-attachments/assets/07d63272-8d8a-42c3-bcd4-c43a6bf972fe)

This coding challenge is designed to assess your ability to implement a simple, API-driven UI based on a given design specification. Specifically, your tasks are to:

1. Consume the data from the `CheckoutService` API.
2. Populate the UI according to the specifications outlined in `Checkout.png` and `checkout_recording.mov`.
3. When the submit button is tapped, submit the order with the `CheckoutService` and transition to the order status page as specified in the `Checkout.png`.