More or less full-stack example;
web-ui removed for simplicity;