[GH-5] port web client index page to proper API