All projects Project

Quiz Portal

A self-hosted quiz platform: build timed quizzes, invite each person with a private link and password, and review a ranked leaderboard with every answer.

  • Web, desktop and mobile
  • JavaScript
  • 2024 - 2026

Highlights

  • A private link and a different password for each participant
  • Countdown timer with automatic submission when time runs out
  • Ranked results with every answer next to the correct one
  • Question statistics, live progress and CSV export
  • Each admin's quizzes and results stay private to them
  • Passwords hashed with bcrypt, with CSRF and rate-limit protection
  • Runs on Vercel with Neon Postgres, or on your own server with Docker
  • Playwright end-to-end and API test suite in CI

Built with

Node.jsExpressEJSPostgreSQLNodemailerPlaywrightDockerVercel

Need something like this?

I design and build test automation tools and frameworks for teams. Let's talk about yours.