Sapior LogoSapior

We Vibe‑Built a Daily AWS Guessing Game in a Weekend (No Signup, Free)

A weekend experiment in rapid, unpolished building produced a Wordle‑style daily puzzle for AWS service names. Here’s how we vibed it into existence—and why it matters for developer tooling.

It started with a hot take over coffee: “What if Wordle, but you’re guessing AWS service names?” Thirty‑six hours later we had a fully working daily game. No roadmap, no design reviews, no accounts. Just a browser tab, some hastily written code, and a genuine laugh when we shipped.

We’re calling this **AWS Service Guesser**, a free, no‑signup daily puzzle for the cloud‑weary. Every 24 hours you get six tries to identify a secret AWS service from cryptic hints. Think Wordle, but instead of five‑letter words you’re pondering whether it’s “Kinesis Data Firehose” or “Application Load Balancer”.

---

The “vibe” in vibe‑coding

The term gets thrown around a lot lately, but here it actually fit. We deliberately dropped ceremony. No perfect component library, no meticulous state machine. We opened a fresh Next.js project, grabbed Tailwind, and started pasting ideas into the editor. The only rule: **no over‑engineering allowed**. If something worked after a few iterations, we kept it; if it didn’t, we deleted and moved on.

> *“Vibe‑coding is the practice of writing code while fully immersed in the emotional texture of the thing you’re building, without constant analytical interruption.”* — [Simon Willison, 2024](https://simonwillison.net/2024/Apr/2/vibe-coding/)

That emotional texture was pure nostalgia for early‑web whimsy. We wanted the same tactile satisfaction of a yellow‑green tile flip, but for `Amazon Quantum Ledger Database`.

---

How the game works

Each daily challenge uses a seed derived from the date, so everyone gets the same secret service worldwide. The puzzle gives you six attempts. After each guess, you see feedback:

**Green square** – correct service and position

**Yellow square** – service exists but in a different slot

**Grey square** – not in the list

Underneath, a short description hint evolves as you narrow things down. The service list was scraped straight from the [official AWS documentation](https://docs.aws.amazon.com/)— 200+ fully qualified names like “AWS Lambda”, “Amazon S3”, “AWS Step Functions”. Yes, “AWS” vs “Amazon” prefix counts. It’s part of the fun.

Daily reset & zero friction

We didn’t want a login wall. The game stores your streak and guesses in `localStorage`. No databases, no GDPR compliance to fear, no “reset password” flow. You open the page, you play. That simplicity kept the prototype honest: if we’d had to wire up authentication, we wouldn’t have shipped by Sunday night.

---

The stack (or lack thereof)

**Next.js** (App Router) for the UI and static generation of the daily seed

**Tailwind CSS** for styling, with a deliberately monochrome palette that echoes Hanko’s #FAFAF7 warm canvas and hits of Sapior Blue #1E5BFF on interactive elements

**Vercel** for instant deploys; every push that didn’t break went live

**AWS service list** statically sourced—no database, no API key, just a giant JSON array compiled with a script we wrote in ten minutes

**Confetti canvas** from a tiny library, because winning should feel like winning

---

Why this matters for a dev‑tools company

Sapior exists to make developer workflows composable, fast, and invisible. Building a game that took no effort to start playing is a direct proof‑of‑concept for that mission. If our own tooling can strip away friction for our users the way we stripped it away here—immediate, anonymous, joyful—we’re doing something right.

We also learned that **speed shapes quality**. By refusing to let perfectionism creep in, we reached a finished, shared experience in one weekend. The corners are rough (the hint algorithm is basically a giant `switch` statement, CSS sometimes breaks on ultra‑wide screens), but the thing is alive and being played. That matters more.

---

Try it yourself

Head over to [aws-guesser.sapior.dev](https://aws-guesser.sapior.dev) (fictional URL, link forthcoming) and take a crack at today’s service. No signup, no cost, just your cloud knowledge and six tries.

We’d love to hear what you think—and whether you ever thought `AWS DeepRacer` would be a common guess. (It is.)

*— The Sapior Team*

Vibe‑Built Daily AWS Guessing Game (Free, No Signup) | Sapior Blog