Cruina
Private family reunion and event planning
- 181
- API operations
- 1
- codebase for iOS, Android and web
- 0
- ways to join a family without an invite
A private home where a family organizes reunions, keeps a member directory and a family tree, takes registrations and collects money. Payments go straight to whoever is running the event through Stripe Connect, so nothing sits in escrow and any member can be the one collecting.
It's a multi-tenant SaaS, and the whole product rests on one invariant: every query against a tenant table takes the tenant from the verified session and never from the request. The API is Hono and TypeScript on Cloud Run with Terraform behind it on GCP, and one Expo codebase serves iOS, Android and the web.
