ACPSCM
2025Web
Mathematics society platform for Adamjee Cantonment Public School — events, digital magazine publishing, and a categorized resource library on a Supabase-only architecture
What it is
A live management platform for the Adamjee Cantonment Public School Club of Mathematics — handling events, a digital magazine, a categorized resource library, gallery, and blog for the society and its members.
Built on a Supabase-only architecture: PostgreSQL Row Level Security enforces granular role-based permissions, and Supabase subscriptions power real-time event registration and notifications. Feature logic is modularized into reusable custom React hooks (useEvents, useMagazines, useAdmin).
Screens
What it does
- Event management with real-time registration and notifications
- Digital magazine publishing workflow
- Categorized academic resource library
- PostgreSQL Row Level Security for role-based permissions
- Reusable custom hooks (useEvents, useMagazines, useAdmin)
Built with
- Next.js 14
- Supabase
- PostgreSQL
- Zustand
- React Hook Form