Generate the web app.