Back to work
Live2024

Qbox

Qbox is an open-source web application that allows creators, teams, and individuals to create secure, anonymous feedback boards. Users can easily share unique links to receive unfiltered constructive criticism, messages, and suggestions in real-time.

Qbox demonstration

Highlights

  • Developed a fully-featured, secure anonymous messaging system using Next.js with robust Server Actions for data mutations.
  • Integrated NextAuth.js (Auth.js) to manage secure administrative user sessions and customize authentication pipelines.
  • Designed structured, high-performance database schemas with Mongoose and MongoDB, utilizing indexing to optimize message retrieval times.
  • Implemented compile-time safe data validation protocols using Zod schemas for all API payloads and database insertions.

Built with

Next.jsNextAuth.jsMongoDBMongooseTailwind CSSZod