<A/>
Abdellah.dev
/
Back to projects

National Zakat Management Platform

A role-based platform for managing and distributing Zakat with secure user management and dashboards.

National Zakat Management Platform

A role-based platform designed to digitize and streamline Zakat management, connecting donors, beneficiaries, and Zakat officers through a centralized system.

🎨 Design & Experience

  • Clean and accessible interface designed for users with different levels of technical experience

  • Arabic-first interface adapted to the local context

  • Simple navigation and clear workflows for donors, beneficiaries, and officers

  • Responsive web interface for convenient access across devices

  • Role-based dashboards displaying only the features relevant to each user

💰 Zakat Management

  • Interactive Zakat calculator for different types of wealth

  • Support for personal wealth, crops, and livestock

  • Donors can contribute to the general Zakat fund

  • Emergency support mechanism allowing funds to be allocated across wilayas

  • Annual beneficiary revalidation to keep information up to date

  • Support for managing Zakat distributions and installments

👥 Role-Based System

  • Mozaki: Donor Calculate and manage Zakat contributions

  • Mostafid: Beneficiary Register and manage beneficiary information

  • Local Agent: Review and manage Zakat operations at the wilaya level

  • National Administrator: Manage the overall platform and monitor operations

  • System: Automated workflows, notifications, and data management

🔐 Security & Administration

  • Role-based access control using Keycloak

  • Secure authentication and authorization with Spring Security & OAuth2

  • Audit trails for tracking important operations

  • Anonymized donor tracing to improve transparency

  • Centralized management of Zakat assets and collections

Tech Stack: React · Spring Boot · PostgreSQL · Keycloak · Spring Security · Tailwind CSS · Docker

National Zakat Management PlatformNational Zakat Management PlatformNational Zakat Management PlatformNational Zakat Management PlatformNational Zakat Management PlatformNational Zakat Management Platform