Project Overview
Abili is a full-featured e-payment platform for managing payments, digital wallets, and an agent distribution network. The project includes a comprehensive admin console for operators and a dedicated API-user portal for integration partners, with Arabic-first UX and local provider integrations such as MTN and Syriatel.
About the Project
The platform was built to help businesses run payments, transfers, and service bill payments across a wide network of POS merchants, agents, and sub-agents. It uses a modern, scalable frontend architecture with a clear split between the admin dashboard and the API-user portal, fully connected to external REST APIs.
"Successful e-payment is not just about processing transactions — it is about building a trusted network that connects merchants, agents, and services in one ecosystem."
Key Features
- Hierarchical distribution network: POS merchants, agents, sub-agents, and API users
- Multi-currency digital wallets (SYP, USD, EUR) with transfers and manual adjustments
- Configurable service payments with webhooks and custom fields
- Integration with telecom operators (MTN and Syriatel) and multiple funding methods
- Fine-grained RBAC controlling menus, actions, and reports
- Analytics dashboard with charts, daily reports, and Excel export
- User verification workflow with document review
- Real-time push notifications
- Two-factor authentication (2FA), device fingerprinting, and HMAC request signing
- Full Arabic UI (RTL) with comprehensive i18n and Arabic number-to-words conversion
- Dual-app monorepo: admin dashboard + API-user portal
Achievement Checklist
- Payment platform and agent network requirements analysis
- Admin dashboard design and development
- API-user portal as a separate SPA
- User, wallet, and transfer management modules
- Roles and permissions system (RBAC)
- Analytics, reporting, and export features
- Production-grade security (2FA, request signing)
- Arabic-first RTL interface and full localization



