No description
Find a file
Claude 9232ebe294
feat(web): complete Phase 1 - foundation components, layouts, and hooks
Implemented complete design system and foundational infrastructure:

**Design System Components:**
- Button (all variants: primary, secondary, ghost, danger)
- Input & Textarea (with validation and error states)
- Card (elevated, outlined, flat variants)
- Modal/Dialog (with focus trap and accessibility)
- Avatar (with fallback initials)
- Badge (all color variants)
- Form helpers (FormField, Checkbox, Select)
- Link component with Next.js integration
- Navigation (Header, Footer with responsive design)

**Layouts:**
- MainLayout (with Header/Footer for public pages)
- AuthLayout (minimal layout for auth flows)
- DashboardLayout (with sidebar navigation)

**Hooks & Utilities:**
- useAuth() - authentication state management
- useApi() - API calls with loading/error states
- useLocalStorage() - persistent state management
- apiClient - Axios instance with token refresh
- authStore - Zustand store for auth state

**Configuration:**
- Tailwind config with design tokens
- Dark mode support via CSS variables
- Global styles with accessibility focus
- WCAG 2.2 AA+ compliant focus indicators

All components follow accessibility best practices with proper ARIA labels,
keyboard navigation, and screen reader support.

Job ID: MTAD-IMPL-2025-11-18-CL
2025-11-18 01:02:05 +00:00
.github docs: comprehensive handoff for claude-agent web implementation 2025-11-18 00:52:01 +00:00
apps chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00
backend feat: complete MVP suite - migrations, auth, and frontend scaffolding 2025-11-18 00:51:01 +00:00
mobile feat: complete MVP suite - migrations, auth, and frontend scaffolding 2025-11-18 00:51:01 +00:00
openspec docs(openspec): approve and apply 3 infrastructure proposals (Data Model, Authentication, Design System) 2025-11-18 00:39:01 +00:00
packages chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00
web feat(web): complete Phase 1 - foundation components, layouts, and hooks 2025-11-18 01:02:05 +00:00
.gitignore chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00
README.md chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00
ROADMAP.md chore: OpenSpec scaffold 2025-11-17 22:57:40 +00:00

More Than A Diagnosis — Community Hub (OpenSpec)

This repository hosts the multiplatform community hub for morethanadiagnosis.com, designed for people living with cancer or terminal diagnoses. The project strictly follows the OpenSpec methodology and is compatible with https://github.com/Fission-AI/OpenSpec.

Key goals

  • Full feature parity across Android, iOS, and Web
  • Accessibility tailored to chronic/terminal illness communities (WCAG 2.2 AA+)
  • Strong privacy and compliance practices (HIPAA/GDPR/platform policies)
  • Open APIs and modular architecture to support opensource and thirdparty extensions
  • Seamless migration from the existing Wix site

Start here

  • See openspec/project.md for conventions, workflow, and architectural guardrails.
  • Propose changes with the template in openspec/templates/proposal-template.md.
  • Active and archived proposals live under openspec/changes/.
  • Approved/implemented specs live under openspec/specs/.

Repository layout

  • openspec/ — OpenSpec workflow, specs, and changes
  • apps/ — App code (placeholders for web and mobile; to be proposed via OpenSpec)
  • packages/ — Shared libraries/modules (to be proposed via OpenSpec)