Eza.Finance enables offchain lending by connecting Decentralized Autonomous Organizations (DAOs) with financial institutions in emerging markets, such as Credit Unions and MFIs. The aim is to enable affordable lending to thriving businesses in emerging markets while innovating an onchain loan guarantor model for Web3 lenders in a trust minimized manner.
We settle the loans in usable legal tender + abstract away Web3 complexities for the tradFi borrower.
The platform sources funds from DAOs and Web3 lenders at competitive rates and converts them to fiat eg. USD/EUR. These funds are then onlent to Credit Unions, MFIs, and other financial institutions, which can use them to offer loans to their SMEs. The platform facilitates the conversion of repayments back to the original tokens, enabling the return of the principal and interest to the lenders.
EZA is experimenting a guarantor model through an EigenLayer AVS (see "How it Works" board below for architecture)
This is a test repository for this project and is based on Express Js with SQLite DB.
Before you begin, ensure you have met the following requirements:
- Node.js installed on your local machine.
- yarn package manager installed.
- Basic knowledge of JavaScript and Express.js.
- Clone the repository:
git clone https://github.com/your-username/eza-finance-demo.git
- Navigate into the project directory:
cd eza-finance-demo
- Install dependencies:
yarn install
- Seed DB
yarn run seed
- Start the server:
yarn start
Open your web browser and go to
- http://localhost:8000/admin_dashboard to view the Admin dashboard.
- http://localhost:8000/sacco_dashboard to view the Sacco dashboard.
- http://localhost:8000/dao_dashboard to view the DAO dashboard.
- http://localhost:8000/lp_dashboard to view the Liquidity Provider dashboard.
Detailed flow can be found here https://miro.com/app/board/uXjVKPflm6I=/?share_link_id=57634080369