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

Last updated

Was this helpful?