First implementation
Add front end
Webapp integration