Show DEV: I built a daily web puzzle out of 1-star travel reviews

작성자

카테고리:

← 피드로
DEV Community · Isaac Andres · 2026-07-22 개발(SW)

Isaac Andres

I built PunFiction: 1-Star Travel Reviews, a free daily web puzzle where you guess world landmarks by deciphering unhinged travel reviews from confused travelers.

Tech Stack: Vanilla JS, CSS, HTML, GitHub Pages, MongoDB Atlas

The Concept
The internet can feel like it’s literally overflowing with consumer complaints. I decided to take that negative energy and turn it into a 2-minute daily browser game for your morning coffee break.

The Game Loop:
Read an absurd 1-star review of a famous world landmark.

Decipher the rhyming pun clues to guess the destination.

Solving the puzzle unlocks an illustrated cartoon postcard and a sassy reply from the landmark ‘manager’.

The Tech Stack
I wanted PunFiction to feel lightweight and lightning fast.

Vanilla JavaScript: No React, Vue, or Svelte. Pure DOM manipulation and client-side logic.

Zero Dependencies: No npm install spiral, no build-step headaches, and zero third-party scripts.

No Accounts: Daily state, win streaks, and game progress live in localStorage.

MongoDB Atlas: Light backend for aggregate puzzle stats (success rates, guess counts, no PII stored).

Hosted on GitHub Pages: Static asset delivery via CDN.

Give It a Spin
If you like wordplay, geography, or just laughing at terrible tourist complaints, give today’s daily puzzle a shot:

👉 Play PunFiction: 1-Star Travel Reviews

I’d love to hear your thoughts on the UX, the game feel, or your take on building lightweight web games. Drop your feedback (or your worst pun) in the comments!

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다