Union Aid — Asset inventory MIS
A full-stack inventory and project management system used by Union Aid to track assets, employees, owners, and reports across offices and field projects.
See the systemThe problem
Union Aid manages equipment and assets across head office and provincial projects. Paper records and disconnected spreadsheets made it hard to know what was in stock, who held each item, and which assets were damaged. This system brings that into one secure MIS.
Built for daily operations
Staff can register inventory with tag numbers, categories, situations, and ownership; assign items to employees; and manage project owners with start and end dates.
Role-based access keeps work safe — super admins, project managers, and entry users each see the modules they need.
Inventory tracking
The inventory list supports live search, status filters (available, damaged, daghma), and clear actions to view, edit, or delete records — built for busy admin and field-office workflows.
Reports & accountability
Managers can run damaged-item and custom reports, search assets by tag or location, and print branded documents for audits and handovers. Activity logging helps admins see what changed and when.
Tech stack
Built with Laravel, Inertia.js, Vue 3, MySQL, and Tailwind CSS. I worked on the core modules — inventory, employees, owners/projects, roles, settings, and reporting.
Project outcome
The system is now used by Union Aid in day-to-day operations. Teams can register and track assets with clear tag numbers, assign items to staff, manage project owners, and generate reports for audits and handovers.
It replaced scattered spreadsheets with one shared MIS — so the organization has better visibility of stock, damaged items, and accountability across head office and field projects.




