the project uses Liquity protocol to refinance the chit fund by using the collaterals from the users to loan LUSD, deposit LUSD to stability pool and put the LQTY tokens into the staking pool. The staking pool will generate fees in the form of ETH and LUSD that can be used to refinance the chit fund of the users.
This project uses Liquity protocol, solidity for smart contract factory to create pool, truffle for our local development and test.
The example of smart contract factory was taken from uniswap to see how it is being done for pool contracts. Liquity SDk was also taken and research to see how to implement our front end to their protocol. Truffle is used for development of smart contract and tests.