Recommended stack
Frontend: React, TypeScript, Vite, Tailwind CSS, accessible SVG charts.
Backend: serverless functions for protected mutations and score calculation.
Database: PostgreSQL with row-level security and audit fields.
Auth & hosting: GenMB Authentication and managed static/serverless hosting.