First version which receives data from the user
Fix #3 and update frontend page