Multi-club MVP to manage payments and income, assign obligations to players and validate receipts through structured extraction with Gemini plus deterministic rules. I also built a video analysis app for the club.
Highlights
- 01Monorepo with an Expo mobile app for players and a Next.js dashboard for the treasurer.
- 02Supabase with Auth, Row Level Security, a private bucket and an Edge Function that fetches the evidence and sends it to Gemini server-side.
- 03Model output is validated with Zod and deterministic rules before it touches the database.
