Functional web-frontend