Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,061 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiveDay

Delight-first dive shop operations: bookings, waivers, cert checks, trip prep, and boat manifests in one place that's a genuine pleasure to use.

Built entirely by AI agents. The repo is structured for that: AGENTS.md is the agent entry point, docs/ is the project's memory (vision, dive-domain glossary, ADRs, design principles, workflow), .claude/skills/ carries the task-scoped skills, and .claude/agents/ carries the reviewer agents that encode how work gets done here.

Quickstart

pnpm install
pnpm dev          # http://localhost:3000

Local development and tests use an embedded database and safe fallbacks, so .env.local is optional. E2E tests use the sandbox/system Chrome and never download a second browser; set PLAYWRIGHT_CHROMIUM_EXECUTABLE or CHROME_PATH if its location is not auto-detected.

Command What
pnpm check repository safeguards + lint + typecheck + unit tests
pnpm test unit tests (Vitest)
pnpm e2e end-to-end tests (Playwright)
pnpm visual capture the visual surfaces and diff them against the S3 baseline for the parent commit
pnpm build production build

Stack

Next.js 16 · React 19 · TypeScript strict · Tailwind 4 · Biome · Vitest · Playwright · pnpm — rationale in docs/architecture/decisions/.

Reading order

  1. docs/product/vision.md — why this exists
  2. docs/design/principles.md — what "delight-first" means concretely
  3. docs/product/roadmap.md — where it's headed

About

A calmer way to run a dive day.

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages