</>

Word riddle

Basically wordle...

About This Project

This was a small side project I built as a skills test and personal challenge to see how much depth I could pack into something intentionally small. It had been a while since I worked on UI-heavy logic and non-trivial interaction flows, so diving into this was a refreshing change of pace from the typical data mapping and backend wiring.

I scoped, built, and shipped it in 10 hours and 23 minutes (receipts from Wakatime), and honestly, I'm really happy with the outcome...both in terms of functionality and polish. It's lightweight but dynamic, tracks win/loss history persistently, and even supports mobile/desktop responsive UIs with shared rendering logic.

It is basically Wordle and the idea is simple: guess the 5-letter word. Behind the scenes, though, there’s more going on: Smart validation against a word list (actually asynchronously fetched data) Real-time visual feedback per guess (with precise letter correctness detection) Persistent game state via cookies (so your win/loss ratio sticks) Conditional UI rendering and progress tracking A fun little export-to-image feature for sharing results (as of writing this it only downloads the image)

It’s small, but sharp. A great sandbox to play around with logic-heavy UI, error handling, word validation, and tight feedback loops.",

Technologies Used

typescriptvitetailwindcssshadcnswrjs-cookiegithub-gist

Comments

Comments section coming soon...

Project Details

Last Updated

July 30, 2025

Status

might circle back

Comments

Comments section coming soon...