Skip to main content

Chan Forum

A serverless anonymous forum running on the Cloudflare edge. Built with React, Hono, Workers, and D1 in a monorepo with shared schema.

Visit project
  • Frontend
  • Backend
  • Infrastructure
Chan Forum community interface showing the anonymous posting board

The problem

Traditional forums require accounts, passwords, and personal information. For lightweight campus discussion, that friction kills participation. I wanted a space where people could share ideas without the overhead of identity management.

Technical approach

  • Monorepo with shared TypeScript schema between frontend and backend, ensuring type safety across the stack.
  • Hono on Cloudflare Workers handles API routing with minimal cold start. D1 (SQLite at the edge) stores posts with zero database server management.
  • React frontend deployed on Cloudflare Pages. The entire stack runs serverless with no traditional servers to maintain.
  • Content moderation through rate limiting and simple spam filters, balancing openness with basic safety.