Fineract LMS Integration
Unified API for client and loan lifecycle - create, approve, disburse, and track loans via a single operate endpoint.
S3 ingestion, Fineract operations, webhook processing, and automated EMI repayment posting - all in one platform.

pip install -r requirements.txtcp config.py.sample config.pypython scripts/init_all_tables.pyredis-server && bash start_prefect.sh && python worker.py && python app.pyAll Fineract operations are enqueued to RQ and processed asynchronously. The Quart app never blocks on downstream calls.
S3 files tracked in RAW_S3_FILE_PROCESSING_LOG. Files with status=success are automatically skipped on re-runs.
New webhook lender/gateway combinations are detected automatically - no manual dbt or code changes needed.
UGRO, DMI, ARTHMATE, SHIVALIK, VIVRITI, GB, IKF - with Razorpay and Cashfree webhook support.