Luckmer

01- case study

2026

Squabble

A single player word search game inspired by Squaredle, built from scratch to explore how the mechanics behind this type of game work.

Squabble cover

Role

Frontend Engineer

timeline

2026

stack

NextJS

Python

Fastapi

jwt

tailwindcss

shadcn/ui

cookies

session

zod

zustand

aiosqlite

uv

clsx

cva

sonner

react icons

react hook form

overview

A single player word search game inspired by Squaredle, built from scratch.

Players search for words by connecting letters on a grid. The application also includes authentication, a personal dashboard, game history, statistics, and persistent user progress.

I built the frontend with Next.js and a Python/FastAPI backend, using the project as a way to understand how a word search game works under the hood, from word generation and validation to authentication, sessions, API communication, and persistent game data.

Gallery

Squabble gallery 1
Squabble gallery 2
Squabble gallery 3
Squabble gallery 4
Squabble gallery 5
Squabble gallery 6