Mobile User Guide (For General Users)
Overview
The HALAL SNS mobile app provides Zakat donations, Halal product verification, matrimonial services, consultations, forums, and document storage, all secured by the Device-Centric Trust Ledger, Global Integrity Ledger, Proof Engine, and Distributed Content Storage.
Getting Started
Account Creation
- Open app → Tap Create Account
- Choose login method: Email/Password, OAuth (Google/Apple), Passkey login
- Complete profile (name, phone, language, country)
Home Dashboard
From the dashboard, users can access:
- Zakat Portal
- Halal Marketplace
- Barcode Scanner
- Matrimonial Matches
- Hidayat Forum
- Women Consultation
- Document Vault
- Prayer Times & Masjid Locator
Zakat Portal
- Calculate Zakat — Go to Zakat Calculator, enter income/assets/savings/liabilities; system generates eligible base, 2.5% result, detailed breakdown
- Donate Zakat — Tap Donate Now, select verified charity, enter amount, confirm payment; receive verifiable receipt (Proof Engine) stored via Distributed Content Storage and recorded on Global Integrity Ledger
- View Zakat History — All donations appear with timestamps and ledger-verified proof links
Halal Marketplace
- Browse & filter by Halal status, price, vendor rating, category
- Each product shows ledger-verified Halal Certificate (Proof Engine), certification issuer, expiry & authenticity
- Add to cart, checkout, choose payment method, get order confirmation & tracking
Barcode Scanner
- Tap Scan Product, scan barcode
- Instantly see: Halal/Not Halal, certification identity, ledger-verified proof (Trust Score Engine / Proof Engine)
Matrimonial Module
- Create Private Profile — Stored locally in encrypted vault; user controls visibility
- Find Matches — Use filters, view compatibility results
- Secure Messaging — End-to-end encrypted; not stored on central server
Hidayat Forum
- Browse verified scholarly posts
- Ask questions
- View ledger-verified scholar profiles
Women's Consultation
- Search verified experts, request session
- Chat privately (E2EE)
- Consultation notes stored locally only
Document Vault
- Upload IDs, certificates
- Stored in Distributed Content Storage (encrypted, content-addressed)
- Shareable with controlled access via secure links