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
github.com/maruf1020/ShadowFeed