Demonstration of our Dapp is added to this link.
- Borrowers can create their loan proposal with the amount they want, their favourable repayment due date and CID of their mortgage uploaded on IPFS.
As of now we are using a decentralised public IPFS gateway. To use our DApp generate your file CID here before adding it as a mortgage.
- Lender's can verify the borrower's data and send their proposal with their favourable interest rate.
- Borrower's can choose multiple lenders of their interest.
- Borrower can repay the loan anytime they want before the due date and amortized loan will be transacted.
- After the repayment date has passed, borrower cannot repay the loan and their mortgage will be revoked and auctioned off.
- Ethereum
- Solidity
- Truffle
- MetaMask
- JavaScript
- Ganache
- Web3
- jQuery
Pre-Requisites Ganache MetaMask Truffle
- Clone the repository
git clone https://github.com/adhiraj2001/Lending-Platform-DApp.git && cd Lending-Platform-DApp/App
- Open Ganache to run your local blockchain.
- Run this command to build your smart contracts.
truffle migrate --reset truffle test
- Update your config.js present in frontend directory using abi and address present in build files.
- Run on your local host and connect your wallet with metamask to perfrom the transactions.