Personal · 2026
ShadowFeed
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.
~4.9k lines20 audited action types
- Next.js
- NextAuth
- Prisma
- PostgreSQL
- TanStack Query
- Zod