building go web app