This is an API of a Point of Sale System. Based on Clean Architecture template. Check out this blog post for more information.
PRADa_USM → QuickFix_Technical_Design_Document + API_endpoints.yaml → This
To view QuickFix described endpoints go to: https://editor.swagger.io/ and paste in the contents of the API_endpoints.yaml file.
The changes to the provided design are described in QuickFix_DesignChanges.pdf.
- Install the latest .NET 7 SDK
- Install the latest Node.js LTS
- Navigate to
PoSSapi/src/WebUI
and launch the project usingdotnet run
- After launching the project endpoints can be accessed at https://localhost:5000/api/ for example to get all businesses you'd send a GET request to https://localhost:5000/api/business/list.
Controllers and the endpoints are located in PoSSapi/src/WebUI/Controllers
.