Abrar Mahir Esam
Résumé

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).

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