Prerequisites
System Requirements
Before you begin, ensure you have following tools installed and available on the intended machine:
Node.js: Version 16+
npm: Version 8 or higher
PostgreSQL: Version 14+
Docker: Version 20 or higher (optional, for containerized deployment)
Other Toasters & Network Setup Dependancies
Beneficiary backend uses these services internally. These you can enable via docker-compose provided:
Keycloak Server: Identity and access management
Hasura GraphQL Engine: Data layer management
Since, beneficiary backend is a seeker side implementation of UBI / ONEST network, it depends on network setup
UBI Network setup (ONEST Network): For benefit schemes and application submission
It also needs other toaster application listed below for it to fully function:
Wallet Service: For beneficiary wallet onboarding
Verification Checker: For document verification
Eligibility Checker: For benefit eligibility checking
External Service Setup Guides
UBA Network – Refer to UBA Network Documentation
Wallet Service – Refer to Wallet Documentation
Verification Checker – Refer to Verification Documentation
Eligibility Checker – Refer to Eligibility Documentation
Last updated
Was this helpful?