Personal · 2026
ShadowFeed
Anonymous company feed with moderation and a full audit log.
The problem
Teams wanted a safe, anonymous place to share feedback without losing moderation.
What I built
- Quiz gate before signup, posts, comments, 8 reaction types and polls, all validated with Zod in server actions.
- Admin moderation and suspensions, audit logging of 20 action types, recovery-question password reset.
In numbers
- ~4.9k lines
- 20 audited action types
Stack
- Next.js
- NextAuth
- Prisma
- PostgreSQL
- TanStack Query
- Zod