Researchers and founders needed a way to launch studies, watch completions land, and read poll results without operating Pax themselves or waiting weeks for a field agency.
← All work
Problem What I built Technical notes

- Google-auth dashboard where Task Masters join an org, then create surveys, app tests, and polls from a multi-step wizard.
- Completion tracking with demographics and rewards flowing from Pax in near-real time.
- Poll insights synced to Supabase and published on the public Canvassing insights site.
- Admin surface for tasks, participants, and org onboarding.
- Next.js 15 App Router, React 19, Tailwind 4, shadcn/ui — deployed on Vercel.
- Dual Firebase Admin (Rez + Pax Firestores): Rez writes tasks that Pax participants pick up.
- Supabase for aggregated poll insights; Algolia, Amplitude, Sentry, Resend, and Recharts around the edges.
- Task types: fill-a-form, check-out-app, answer-poll, with video interviews planned.


