[impl] basic web server + index