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 projectThe 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.
