A NYT-style daily games app built with Next.js and Supabase.
Prerequisites: Docker Desktop must be running
# Start everything (web app + Supabase)
make up
# View logs
make logs
# Stop everything
make downThe app will be available at http://localhost:3000
| Command | Description |
|---|---|
make up |
Start all services in Docker containers |
make down |
Stop all containers |
make logs |
View logs from all services |
make lint |
Run linter in container |
make build |
Build Next.js app in container |
- Frontend: Next.js 16 with TypeScript, App Router
- Backend: Supabase (PostgreSQL + Auth + Storage)
- Container Orchestration: Docker Compose
- Development: Hot reloading with volume mounts
When running make up, these services start:
- Web App: http://localhost:3000
- Supabase Studio: http://localhost:54323
- Email Testing (Mailpit): http://localhost:54324
See guides/daily-grid-local-setup for detailed setup instructions and alternative workflows.