A small (and silly) todo app built while evaluating a simple yet powerful web stack;
Svelte with Materialize + Go + Postgres (with Docker and Compose)
docker-compose up
and navigate to localhost:80 with your favourite browserThis small app is made up of 3 services: a Postgres database, a http API (Go) and a frontend SPA (Svelte + Materialize). When started with docker-compose a migration container will run migrations and then exit. If you run these services outside of docker there is a migration (bash) script prepared in ./scripts.
in ./api run go test ./...