This documentation is intentionally high level. It explains the shape of the system and where to find things, without exposing sensitive details.
Primary capabilities
- Prayer timings and Jummah information
- Events, registrations, and forms
- Blog content with categories and search
- Resources and services
- Halal food directory (restaurants and grocery stores)
- Media recordings and announcements
- Newsletter subscriptions and email workflows
Core systems
- Public website built with Next.js App Router
- Content management via Payload CMS
- PostgreSQL database (Supabase)
- S3-compatible storage (Supabase)
- Email delivery (Resend)
- Payments (Stripe, optional)
Where to start
wlumsa.org/README.mdfor setup and environment contextwlumsa.org/src/payload.config.tsfor CMS collections and integrationswlumsa.org/src/app/for application routes and pages