Echoes: An anonymous message board with no feed. Messages become constellations, grouped by month.

reportsPublic boardReact · Framer MotionRate limitsper device + globalContent filtersbanned phrasesDatabase rulesrow level securityStored echogrouped by monthSupabasePostgreSQLmessages · settingsGitHub Actionsweekly backupsAdminmoderate, export, wipe

How it's built

A simple public board on top, and a serious moderation system underneath.

Stack

React, Vite, Tailwind, Framer Motion · Supabase (PostgreSQL), Vercel, GitHub Actions

Hard parts

Anonymous by design

No profiles, likes or followers. The message itself is the whole experience.

Protection in the database

Limits and validation are enforced with row level security, not only in the browser.

Not a feed

Messages are placed in space as constellations by month, with their own mouse and touch interactions.

Project
Echoes
Drawn by
Arunan K.
Year
2026
Scale
Not to scale
Sheet
04 / 08

04 / 08 · Personal · 2026

An anonymous message board with no feed. Messages become constellations, grouped by month.

Role
Solo project
Built with
React, Supabase, Framer Motion
Status
Live

Visit site ↗

Walkthrough coming soon