Qbox demonstration

Qbox

2024

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.

Key Milestones & Technical Implementation

  • 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.

Technologies & Tools Used

Next.jsNextAuth.jsMongoDBMongooseTailwind CSSZod