web-systemWeb Apps

Aid Registry — Humanitarian Aid Distribution System

A Laravel system managing aid distribution for Dar Al-Yateem Al-Falastini: an automated validation engine that screens Excel sheets against 15+ rules, prevents duplicate disbursement and quantity overruns, and manages inventory, offices, and permissions.

Aid Registry — Humanitarian Aid Distribution System

Domain

Management systems for NGOs & charitable institutions

Role

End-to-end ownership — requirements analysis, client communication, data architecture, and full-stack development including the validation engine

Technologies

Laravel, PHP 8.2, MySQL, Blade, Tailwind CSS, Maatwebsite Excel, Yajra DataTables, Laravel mPDF

Project Challenge

Preventing duplicate disbursement and quantity overruns across a multi-office distribution network, while ingesting unreliable, error-prone Excel data.

Our Approach

A multi-layered validation engine (15+ rules) that rejects invalid data before it enters the database, with dual-level duplicate detection, family-relationship logic, and per-office allocation constraints.

Project Gallery

Explore the different interfaces and systems developed in this project

Outcome & Impact

Eliminated the manual merging stage entirely and stopped the duplicate disbursements and quantity overruns that previously occurred — errors are now caught and rejected before approval, not after.

Key Features

  • Automated Excel validation engine (15+ rules before acceptance)
  • Dual-level duplicate detection: in-file and against the database
  • Family-relationship logic preventing double disbursement per household
  • Per-office allocation limits enforced within each project
  • Inventory, project, and office allocation management
  • Roles & permissions system with full activity logging
  • Statistics dashboard with exportable reports (Excel / PDF)

Not Sure About Your Next Technical Step?

Whether you’re starting something new or struggling with an existing system, a short software consultation can save you time, cost, and wrong decisions before any implementation.

Case Study: Aid Registry — Humanitarian Aid Distribution System | Alsaeyd Alakhras