synced with basic web app (front-end) scaffold