Skip to main content

← Back to Software

Live

Deployed board experiment

GhostBoard

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

ExperimentsPublic catalog entry

GhostBoard preview
GhostBoard · live expiring board

What it is

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.

Key capabilities

01 Product

  • Anonymous message posting flow
  • Configurable anonymous likes
  • Optional flag controls with hide threshold
  • Lightweight anonymous board UX
  • Clear production caveats and hosting constraints

02 Workflow

  • 24-hour message expiration
  • Feed filtering for non-expired posts
  • Opportunistic cleanup of expired rows
  • Idle auto-refresh feed behavior
  • Expiring content data model
  • Server-side feed filtering and cleanup logic

03 Platform

  • Prisma + PostgreSQL persistence
  • Vercel-compatible API route deployment
  • Admin-token deletion endpoint
  • Deployed full-stack Next.js experiment
  • Environment-gated moderation controls
  • Prisma/Postgres deployment architecture
  • API-first social interaction pattern

Build / stack

Technology

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Vercel
  • API Routes

System

  • Expiring posts
  • Moderation
  • Feature flags
  • Social UX

Status

Live

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

Next step