A web service for querying, managing and tracking home devices presence at home.
Requirements:
- The
make
command (e.g. GNU make). - The Golang toolchain (version 1.23 or later).
In a shell, execute: make
(or make build
).
The build artifacts can be cleaned by using: make clean
.
In a shell, execute make run
or make run-image
to run from a container.
The API is documented using the OpenAPI specification.
The Swagger UI for consuming the API is reachable from http://localhost:8080. Note: when using the Chrome web browser, in order to get the web UI to work, one should ensure that "Insecure content" permission is allowed (Swagger UI is served via https but here the API specification is server via http).