No description
Implemented complete authentication UI with full user flows: **Authentication Pages:** - Login page with email/password validation - Signup page with display name and terms acceptance - Password reset request page - Password reset confirmation page - All pages use AuthLayout for consistent design **Features Implemented:** - Form validation with real-time error feedback - Password strength requirements (8+ chars, uppercase, lowercase, number) - "Remember me" functionality on login - Terms of Service and Privacy Policy acceptance - Success/error state handling - Loading states during API calls - Accessible form controls with proper ARIA labels **User Experience:** - Clear error messages and field validation - Success screens with visual feedback - Proper navigation between auth flows - Link back to login from all pages - Auto-redirect to dashboard on successful auth All forms follow WCAG 2.2 AA+ guidelines with proper labels, error announcements, and keyboard navigation. Job ID: MTAD-IMPL-2025-11-18-CL |
||
|---|---|---|
| .github | ||
| apps | ||
| backend | ||
| mobile | ||
| openspec | ||
| packages | ||
| web | ||
| .gitignore | ||
| README.md | ||
| ROADMAP.md | ||
More Than A Diagnosis — Community Hub (OpenSpec)
This repository hosts the multi‑platform 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 open‑source and third‑party extensions
- Seamless migration from the existing Wix site
Start here
- See
openspec/project.mdfor 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 changesapps/— App code (placeholders for web and mobile; to be proposed via OpenSpec)packages/— Shared libraries/modules (to be proposed via OpenSpec)