This is actually a really great vibe coded app. It's simple and doesn't require much logic. Will vibe coding catch on to more sophisticated and complex use cases? That's only if the whispers about an upcoming AI Winter are false.
replies(1):
Single file including all html/js/css, Vanilla JS, no backend, scores persisted with localStorage.
Deployed using ubuntu/apache2/python/flask on a £5 Digital Ocean server (but could have been hosted on a static hosting provider as it's just a single page with no backend).
Images / metadata stored in an AWS S3 bucket.