Improved scaffolding for webapp