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 Vercel Serverless Functions with Vercel Blob for storage.
- Compute: Vercel Serverless Function (Node.js)
- Storage: Vercel Blob — state stored as a single JSON blob
- Entry point:
api/index.ts
- Create a Vercel project and connect this repo
- Add a Blob store in the project's Storage tab — this provisions
BLOB_READ_WRITE_TOKENautomatically - Deploy
npm install
vercel deploy --prodvercel env pull
vercel 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 api/index.ts. To update them, edit the canonical files in the main bigmessage repo's data/ folder and run data/sync-lists.sh.