System Architecture
In this section an overall view of the Rahat infrastructure is provided. If you just started contributing to the project, we highly recommend reading this section thoroughly.
Components
Rahat comprises a collection of projects:
- Rahat: API service for all the other web-apps
- Rahat-agency: Rahat agency app used by agencies to track and distribute aids
- Rahat-mobilizer: Rahat mobilizer app to onboard beneficiaries
- Rahat-vendor: Rahat vendor app to serve beneficiary for aid distribution
- Rumsan-wallet: Wallet used by agencies to login and sign transactions in agency app
- Rahat-vendor-app: Mobile based vendor wallet app to serve beneficiary for aid distribution
- Rumsan-wallet-app: Mobile based wallet app used by agencies to login and sign transactions in agency app
- Rahat-contracts: All the smart contracts implemented in Rahat application
- Rahat-OTP: OTP service to verify transactions between beneficiary and vendor
- Rahat-aid-connect: Rahat tool to onboard beneficiaries for agencies and implementers