minimum super-duper-happy SPA web app