A trivial web app — anyone can change the big message on the front page, and all changes are logged by date and IP.
Part of the bigmessage project. This version runs on Netlify Functions v2 with Netlify Blobs (KV) for storage.
- Compute: Netlify Serverless Functions v2
- Storage: Netlify Blobs (KV) — zero-config, log stored as a single JSON blob
- Functions:
netlify/functions/{index,change,log,html,validate}.mts
npm installPush to GitHub and connect to Netlify. Or use the CLI:
npx netlify deploy --prodnpx netlify devGET /— display the current big messageGET/POST /change— form to submit a new messageGET /log— history of all changes
Inline TLD and word lists are embedded in netlify/functions/validate.mts. To update them, edit the canonical files in the main bigmessage repo's data/ folder and run data/sync-lists.sh.