Aid operations need one reliable workflow without duplicate plans, overbooked distributions, unclear ownership, or disconnected follow-up.
FairAid Gaza
An Arabic-first coordination platform with role-aware workflows for organizations, citizens, and administrators—covering distribution planning, conflict checks, enrollment, delivery tracking, analytics, and grounded AI assistance.

CONTEXT & DELIVERY
The engineering story.
A secure ASP.NET Core and Blazor platform with separate role journeys, validated forms, a 48-hour plan conflict window, capacity-aware citizen enrollment, attendance and delivery states, audit logs, and operational analytics.
Product architecture, data modeling, backend services, Blazor interface, authentication, validation, testing, deployment, and AI integration.
A working end-to-end product that demonstrates coordinated planning and transparent follow-up from the organization dashboard to the citizen timeline.
SYSTEM DESIGN
How the product works.
Citizens, organizations, and administrators enter separate authenticated journeys.
AUTHFluent validation and service-layer checks protect registrations and distribution plans.
RULESPlans are compared inside a 48-hour sector window; citizen requests respect available capacity.
CHECKAttendance, delivery state, audit events, and analytics preserve an operational trail.
DATAA separate knowledge service answers from public and role-visible context without owning the platform database.
AIENGINEERING DECISIONS
What keeps it trustworthy.
Business rules live in services
Enrollment, capacity, and conflict checks are centralized instead of being duplicated across pages.
Important actions leave evidence
Audit entries and explicit states make operational changes reviewable.
One product, multiple journeys
The interface changes by role while the domain model remains consistent.
04 / TECHNOLOGY