How trantuan12/khoinghiepsangtao works
CARE-MATCH connects families seeking at-home elder care with caregivers, with administrators overseeing caregiver review and operations. The main journey is family care needs and caregiver discovery, matching and booking, followed by schedule coordination, care completion, and payment; caregiver verification and ADL-based personalization support that journey. The UI is centered in src/App.tsx, with focused portal and payment components, while server/server.js exposes the REST API and MySQL-backed operations. README-documented capabilities are represented where their specific implementation was not sampled; those links are omitted when wiring cannot be confirmed.
Main entry points: App.tsx Application · server.js REST API · FamilyPaymentsView.tsx Family payments · AdminPaymentsView.tsx Admin payments
Components 21
Care experience
- Application
src/App.tsx - Family profile
src/components/FamilyProfileModal.tsx - Caregiver portal
src/components/CaregiverPortal.tsx - Caregiver matching
src/App.tsx - ADL assessment
src/App.tsx - Community
src/components/CommunityView.tsx - Community management
src/components/CommunityManagementView.tsx
Care operations
- Caregiver verification
src/App.tsx - Care schedules
src/App.tsx - Caregiver rating
src/components/CaregiverRatingModal.tsx - Family payments
src/components/payments/FamilyPaymentsView.tsx - Caregiver payments
src/components/payments/CaregiverPaymentsView.tsx - Admin payments
src/components/payments/AdminPaymentsView.tsx - Premium membership
src/components/FamilyPremiumModal.tsx
Application platform
- REST API
server/server.js - Reactive store
src/lib/store.ts - MySQL database
- Browser local storage
Other components
- Family
- Caregiver
- Administrator
Connections 20
- Family → Application: uses
- Caregiver → Application: uses
- Administrator → Application: uses
- Application → Family profile: opens
- Application → Caregiver matching: presents
- Application → ADL assessment: supports
- Application → Caregiver verification: administers
- Application → Care schedules: coordinates
- Application → Caregiver rating: opens
- Application → Community: presents
- Application → Community management: presents
- Application → Family payments: presents
- Application → Caregiver payments: presents
- Application → Admin payments: presents
- Application → Premium membership: opens
- Caregiver portal → REST API: requests data
- Family payments → REST API: requests data
- Admin payments → REST API: requests data
- REST API → MySQL database: reads and writes
- Reactive store → Browser local storage: persists state