Replit Agent
|
12111a9562
|
Build EHSAN Closed Donation Loop POC — full bilingual Arabic/English app
- Backend (api-server): Complete in-memory mock DB with 11 seed cases, 5 eligible
beneficiaries, 3 donors, and WhatsApp log. All 14 API routes implemented across
requests, donors, stats, and whatsapp-log. OpenClaw integration with OPENCLAW_SIMULATE
toggle. UUID-based IDs. Full status machine (new → closed, 10 steps).
- Frontend (ehsan-poc): 8 pages fully implemented using all generated API hooks:
Home (stats counters, 10-step workflow diagram), Request (form with eligibility
result), Opportunities (card grid with progress bars), Donate (case summary +
donor form), Admin (full data table with contextual action buttons), Track
(10-step visual timeline in green), ThankYou (message form), WhatsApp Log
(WhatsApp bubble preview + OpenClaw send button).
- Bilingual LanguageContext (AR/EN) with RTL/LTR toggle, localStorage persistence.
EHSAN green palette (HSL 143), Tajawal font, fully responsive.
TypeScript clean — zero errors.
|
2026-06-05 17:05:27 +00:00 |
|