Web
Two surfaces on one base. The public site explains the centre, sells teachings and visits through a four-step booking, takes donations and prayer requests, and never asks anyone to register: your email and an expiring link are your key. Behind it, an admin panel with granular roles runs the day: today’s calendar, check-in, customers and members, finance, invoices, mail, content with versioned changes, and a touch-screen till for volunteers.
- Authorisation is checked twice, in the code and in the database, so a slip in one never exposes data.
- Stripe payments, coupons, member discounts, donation certificates and invoices with the centre’s own series.
- Every content change is versioned, can be undone and can be scheduled for a given hour.
- Light and dark mode, tested contrast, and a design language written down in plain words.
- ES
- EN
- FR
- EU
- Built with
- Astro
- Tailwind CSS
- TypeScript
- Supabase
- Stripe
- Docker
- Cloud Run
