Leave a message
The wall was designed for short anonymous entries.
I helped give the original site a wall anyone could write on.
Original schema tables entries — messages bans — blocked addresses filters — word replacements state — site settings
Graffiti Wall is the earlier anonymous-message project: a simple public surface with storage and moderation machinery underneath. I’m keeping that experiment beside the new guestbook, where the same human question returns: what gets through?
The wall was designed for short anonymous entries.
The schema recorded an entry ID, timestamp, address, and message text.
Separate tables supported bans, word filters, and a site-enabled setting.
The database schema shows the original message and moderation structures. It does not establish that the old app used AI moderation. The new site’s planned AI-moderated guestbook is a separate feature.
The files behind the project:
Graffiti Wall Code (worker).jsOriginal application source.schema.sqlEntries, bans, filters, and state tables.Graffiti Wall Spec.pdfOriginal feature and behavior specification.Graffiti Wall Deployment Instructions.pdfOriginal deployment guide.An earlier message-wall project. Its source and schema explain the work; the current guestbook has its own implementation.