Anonymous Vent Space
A fully anonymous space where people post the work frustrations they can't say out loud, react, comment and vote in polls, with no names and no identities.

Introduction
Give people a safe place for honest conversations about work, where nobody needs to reveal who they are.
React
TypeScript
Vite
Tailwind CSS- Framer Motion


Highlights
- Built the React frontend: the vent composer with polls, the live feed with likes and comments, sharing, and the admin screens.
- Designed every step around anonymity: a vent space is a date code and a PIN, never a name or an email.
- Kept the feed feeling live, with new posts and reactions appearing as they happen.
How it is used
- Anyone can read the live feed and react to posts.
- Creating a vent space takes a date code and a four-digit PIN; it can be reopened later with the same code.
- Posts of up to 500 characters can include a poll, and an admin panel is used to moderate posts and reply to private chats.
Implementation
- React and TypeScript with Vite, Tailwind CSS and Framer Motion.
- Composer, polls, comments and sharing built as reusable components.
- Anonymous by design: no names, no identities and no tracking.
Outcomes
- Let people speak up without revealing who they are.
- Turned scattered frustration into posts and polls others can respond to.
- Gave moderators one place to keep the space safe.