Theo Ferguson

Scabble App

A Scrabble-style dictionary for words that don't exist. Type in any word or phrase — especially complete nonsense — and it returns a straight-faced, entirely fabricated definition written in the register of a real dictionary entry. Underneath the joke it is an exercise in making an LLM feature cheap enough to leave running indefinitely: it uses gpt-4o-mini capped at 300 tokens per response, caches every definition for seven days so repeat lookups never reach the API, and rate-limits to 50 requests per day per IP, which holds the bill to a few cents a month at a thousand requests. Django 5.2 served by Gunicorn with WhiteNoise for static files, SQLite for usage tracking, and an admin dashboard for request analytics. Deployed on Fly.io. Github: https://github.com/theoferguson/scabble-app

Visit project