Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/znsio/specmatic-order-ui
Consumer-side demo using Specmatic to do contract driven development
https://github.com/znsio/specmatic-order-ui
cdd specmatic
Last synced: about 1 month ago
JSON representation
Consumer-side demo using Specmatic to do contract driven development
- Host: GitHub
- URL: https://github.com/znsio/specmatic-order-ui
- Owner: znsio
- License: mit
- Created: 2021-06-20T06:16:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T18:34:06.000Z (12 months ago)
- Last Synced: 2024-04-16T08:50:05.399Z (9 months ago)
- Topics: cdd, specmatic
- Language: Kotlin
- Homepage:
- Size: 309 KB
- Stars: 2
- Watchers: 7
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: License.md
Awesome Lists containing this project
README
# Specmatic Sample Client Application
![HTML client talks to client API which talks to backend api](specmatic-sample-architecture.svg)
BFF = Backend For Frontend, the API invoked by the HTTP calls in the client HTML page (Website UI)
This project contains a small website UI, and an accompanying BFF (backend for frontend).
The BFF talks to the [backend API](https://github.com/znsio/specmatic-order-api).
Here is the [contract](https://github.com/znsio/specmatic-order-contracts/blob/main/in/specmatic/examples/store/api_order_v1.yaml) governing the interaction of the BFF with the backend API.
The architecture diagram was created using the amazing free online SVG editor at [Vectr](https://vectr.com).