Shipped
Camp Ricky
A tiny weekend-availability poll for my friend group.
Overview
A friend has a lake house, and the group needed to pick which summer weekends to claim it. So I shipped a two-screen app: a poll where each person enters their name, checks off which of 15 candidate weekends they can make, and leaves a note, and a public dashboard that tallies everyone's picks. It's the lightweight counterpoint to my heavier builds, finished and doing its one job.
What it involved
- Name-keyed updates: responses key on the normalized name, so re-entering overwrites your prior answer instead of duplicating it.
- No accounts and no auth, every write goes through a server action on the service role, so the browser never holds credentials.
- Two screens: a response form and a public tally dashboard.
- Shipped fast and kept simple on purpose.
Stack
- Next.js 16
- TypeScript
- Tailwind v4
- Supabase Postgres
- Vercel