add a build server for building html, and a data server that start init
organize project properly