Skip to main content

GhostBoard

Live

Deployed board experiment

Live full-stack anonymous board experiment where messages expire after 24 hours, with Postgres persistence, cleanup logic, and moderation controls.

Lane ExperimentsPublic catalog entry
GhostBoard preview

GhostBoard · live expiring board

Description

GhostBoard is a deployed full-stack board experiment for short-lived anonymous posts. Messages expire after 24 hours, the feed filters expired rows, cleanup runs opportunistically, and the app includes configurable likes, flags, admin-token deletion, and Postgres-backed persistence for Vercel-style deployment. It is a lightweight social UX and API/database proof piece. Not a secure anonymous whistleblower platform or production social network.

Current studio note

Live experiment focused on expiring posts, feed filtering, Postgres persistence, admin deletion controls, flag thresholds, configurable reactions, and Vercel API deployment.

What this proves

  • Anonymous message posting flow
  • 24-hour message expiration
  • Feed filtering for non-expired posts
  • Opportunistic cleanup of expired rows
  • Prisma + PostgreSQL persistence
  • Vercel-compatible API route deployment
  • Configurable anonymous likes
  • Optional flag controls with hide threshold
  • Admin-token deletion endpoint
  • Idle auto-refresh feed behavior
  • Deployed full-stack Next.js experiment
  • Expiring content data model
  • Server-side feed filtering and cleanup logic
  • Environment-gated moderation controls
  • Prisma/Postgres deployment architecture
  • API-first social interaction pattern
  • Lightweight anonymous board UX
  • Clear production caveats and hosting constraints

Stack

Next.jsTypeScriptPrismaPostgreSQLVercelAPI RoutesExpiring postsModerationFeature flagsSocial UX

Links

Need something practical like this?

For local businesses, the first step is smaller: a private $47 First Impression Audit with clear fixes and next steps.

More to explore

Browse all apps

Want to talk through it?

If this sits near what you are shipping, or you want a frank technical reply, send a short email. No deck required.