Back to portfolio
2025Hackathon / Community Project1 month (Hackathon timeframe)

VoiceBox: Anonymous Suggestion Box

VoiceBox allows anyone to submit feedback anonymously, while giving administrators a streamlined dashboard to manage, respond, and moderate suggestions. It’s built with Next.js, Prisma, and NextAuth for Google login, designed for seamless feedback collection without exposing user identity.

Repository / Video Demo
Role: Full-stack Developer / Contributor
VoiceBox: Anonymous Suggestion Box

Technology Stack

Next.jsJavaScriptCSSPrismaMongoDBNextAuth.jsGoogle OAuth

Challenges

  • Maintaining user anonymity while allowing admin responses
  • Integrating Google OAuth for admin access without exposing identity
  • Structuring feedback submissions and responses securely
  • Scaling dashboard UI and handling concurrent submissions

Solutions

  • Used NextAuth.js + Google OAuth strictly for admin login flows
  • Structured anonymous submission API separate from user identity
  • Employed Prisma + MongoDB for flexible schema and fast data access
  • Designed clean UI separation between public submission pages and admin dashboard pages

Project Gallery

VoiceBox: Anonymous Suggestion Box screenshot 2

Results & Impact

Presented in front of 100+ developers at hackathon closing ceremony
Built a fully functional MVP within hackathon timeframe
Showcases integration of modern stack (Next.js, Prisma, OAuth) in a real use case
Open-sourced under MIT license for community use