Logo Lanfrica

cmdtkwenha/doe-sangue-angola

Domaine:

healthcaredigital infrastructure

Type de record:

software
Créateur:
cmd
Hôte:
# Doe Sangue Angola Doe Sangue Angola is a Portuguese-first Launch Candidate for a connected blood donation platform in Angola. It links national administrators, hospitals/clinics and blood donors through one shared TypeScript platform. The current version is stable, deployable and investor-demo ready. It uses mock data by default, while keeping the architecture prepared for Supabase, realtime updates and push notifications. ## Features - National Admin Portal for KPIs, requests, shortages, hospitals, fraud review, reports and audit logs. - Hospital/Clinic Portal for urgent requests, incoming donors, PIN validation, inventory, appointments, reports and settings. - Donor Mobile App experience for requests, donor card, eligibility, rewards, notifications, privacy and emergency contacts. - Role onboarding for Admin, Hospital and Donor users. - Role-based authentication architecture. - Shared mock services used by web and mobile. - Supabase schema, seed data and provider structure prepared for backend launch. - CSV reports and professional release documentation. ## Tech Stack - Next.js and React for the web platform. - Expo React Native for the donor mobile app. - TypeScript across apps and packages. - Supabase-ready authentication and database layer. - Shared services, shared types and business agents in a monorepo. - CSS Modules and design tokens for premium UI polish. ## Folder Structure - `apps/web`: Admin, Hospital and Mobile preview routes. - `apps/mobile`: Expo donor app. - `packages/shared-types`: common TypeScript models. - `packages/shared-services`: mock data, repositories, realtime, notifications and Supabase adapters. - `packages/agents`: matching, eligibility, scheduling, reward, fraud and audit logic. - `supabase`: migrations, schema notes and seed data. - `docs`: setup, deployment, testing, architecture and release notes. - `scripts`: local checks for lines, audit and tests. ## How The Platform Connects 1. A hospital creates a blood request. 2. …