VaultQ
A free alternative to tools like Slido: an audience can submit questions anonymously during an event, and the person running it decides what actually gets shown.
The problem
Tools like Slido let an audience submit questions anonymously during a talk or event, but they're paid products and give the person running the session little control over which questions actually surface: submissions tend to appear automatically rather than passing through the admin first.
The approach
Built solo as a free alternative: attendees submit questions anonymously, and the admin gets a review layer to choose which ones are approved and displayed to the audience, instead of everything appearing on its own. Built with Next.js and React on the frontend and a Node.js backend.
What I learned
Building both sides of the same tool, an anonymous submission flow that has to stay frictionless, and an admin review flow that has to stay fast under a live audience, meant the two interfaces needed very different design priorities even though they shared the same data model underneath.