(Demo GIF and UI screenshots can be found in the docs/assets directory)
Zakat-enabled PUSD remittance. Gold-backed. Shariah-compliant.
Zakflow solves this by providing: Zakat-enabled PUSD remittance. Gold-backed. Shariah-compliant.
Key Features:
- β‘ High Performance: Seamless integration and optimized workflows.
- π Secure by Design: Verifiable on-chain actions and robust data protection.
- π¨ Intuitive UX: Beautiful, user-centric interface built for scale.
| Component | Technology | Description |
|---|---|---|
| Frontend | Next.js 16, React 19 | App Router, SSR, Server Components |
| Styling | Tailwind CSS v4 | High-performance responsive UI |
| Language | TypeScript | Strict type safety across the stack |
| Integration | Palm USD | Gold-backed token routing |
| Testing | Vitest | Comprehensive unit and component testing |
For a detailed breakdown of our system architecture and data flow, please refer to the Architecture Document.
Zakflow fundamentally relies on Palm USD to function:
- Palm USD SDK: We use Palm USD to process secure remittances and autonomously route exact Zakat portions to verified charity pools, utilizing its gold-backed stability.
- Sponsor Integration: Palm USD (Check
docs/SPONSOR_DEFENSE.mdfor our full sponsor integration strategy)
- Clone the repo:
git clone https://github.com/edycutjong/zakflow.git - Install dependencies:
npm install - Set up environment variables:
Note: Set your
cp .env.example .env.local
NEXT_PUBLIC_RPC_URLandGOLD_API_KEYin the.env.localfile. - Run the app:
npm run dev
Note for Judges: Detailed demo scripts and sponsor defenses are located in the
docs/directory. Readdocs/SPONSOR_DEFENSE.mdfor technical implementation details.
This project is licensed under the MIT License.

