Web app · live
Ref Grid
Referee scheduling for sports assignors. Assignors manage officials and games; referees accept or decline assignments from a text or email.
refgrid.app ↗Production work involved
- Email and password accounts with verification and password reset. Referees answer through single-use links and never need an account.
- Stripe subscriptions: Checkout, the customer portal, webhooks, trials and promo codes.
- Transactional email through Resend and text messages through Textbelt, with SMS usage metered per account.
- Cloudflare Workers with a D1 database and versioned schema migrations.
- An hourly scheduled job that sends due reminders.
- Sentry error tracking and rate limiting. Merging to main runs the test suite, applies database migrations, then deploys.