First version of user front-end implementation

Summary
First version of user frontend implementation (software), tested with an example use-case (M18) as detailed in Task 1.3.