Public gallery web app for showcasing Mathis's artwork at works.mathis.day.
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS 4
- Supabase (Auth, Postgres, Storage)
- TanStack Query
- Install dependencies:
pnpm install
- Configure environment:
cp .env.example .env.local- Fill in Supabase values
- Start development:
pnpm dev
- Typecheck:
pnpm typecheck - Lint:
pnpm lint - Unit/Integration tests:
pnpm test - E2E smoke:
pnpm test:e2e
- Vercel + custom domain configuration checklist:
docs/deployment/works-mathis-day-launch-checklist.md
- Agent conventions and context:
CLAUDE.md