Skip to content

weidong808/HabitCheck

Repository files navigation

HabitCheck

Recover after missed days — local-first weekly habit coach (AI in Action #4).

Status

P0–P7 code complete on main — Facts tracking, recovery/pause, weekly review ±1, privacy-gated AI coach (Starter · Comeback · Review cards · Plan Adjuster · smaller-version), Settings export/import, PWA manifest. CI green.

Live: https://habitcheck.weidong-shi.com · fallback https://habitcheck-nine.vercel.app · Vercel project wshi/habitcheck
Still owner-side for public v1.0: hub case study / LinkedIn.

First visit with no habits opens a branded entry surface (promise + one CTA into Habit Starter / create). Top nav includes a subtle hub link to weidong-shi.com.

Local AI: copy .env.example.env (same OPENAI_API_KEY pattern as Readiness). Deploy notes: docs/architecture/deploy.md.
Note: habitcheck.vercel.app is a different (unrelated) project — use the custom domain or -nine / -wshi aliases.

Stack

  • Next.js 16 · React 19 · TypeScript · Tailwind CSS v4 · next-themes
  • IndexedDB via Dexie (browser)
  • Vitest for tracking + AI privacy gate + export/import
  • Optional AI coach: OpenAI behind consent + privacy gate (/api/ai)

Scripts

npm run dev
npm run lint
npm run typecheck
npm test
npm run build

Phases

Phase Focus
P0 Scaffold ✓
P1 Tracking core ✓
P2 Today loop ✓
P3 Recovery & pause ✓
P4 Review Facts + ±1 targets ✓
P5–P6 AI platform + coach features ✓
P7 Polish & ship ✓ · Vercel live · custom domain live

License

MIT educational showcase — personal lab, not a commercial product.

About

HabitCheck — local-first weekly habit coach (AI in Action #4). Recover after missed days.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors