ACM BuildHub
The technical-community platform for the ACM chapter at Amity Lucknow, built around a problems → projects → people → contributions loop: students pick a campus problem, form a team, and keep a record of what they built. An admin CMS edits every public page live with no redeploy, alongside a submission queue with review states, secured with Supabase row-level security, server-only keys and signed-cookie auth. A 96-assertion API test suite runs against an in-memory Supabase mock, with typecheck and build, on every push.
- Next.js 15
- React 19
- TypeScript
- Supabase
- Row-level security
- GitHub Actions CI