Skip to content

krishi-agrawal/defi-p2p-lending

Repository files navigation

Defi - P2P Lending App

Small business owners often face exploitation by moneylenders when seeking loans. They are subjected to exorbitant and unfair interest rates, manipulated by middlemen, and forced into a system where the lender holds all the power. This leaves borrowers vulnerable to financial abuse. Additionally, the loan process is often slow and requires extensive manual effort.

This app addresses this issue with decentralized financial peer-to-peer lending. Built on Ethereum blockchain technology, it ensures fairness, transparency, and efficiency while eliminating intermediaries and empowering borrowers.

Home Page

image

Borrower Page

image

Lender Page

image

Verify Proposal

image

🛠 Technology & Tools

  • Solidity: The core of the DApp's smart contract logic is written in Solidity, the leading language for Ethereum smart contracts.
  • Hardhat: A comprehensive development environment for compiling, deploying, and testing smart contracts.
  • Ethers.js: A powerful library for interacting with the Ethereum blockchain and smart contracts from the frontend.
  • IPFS (Pinata): Decentralized file storage using IPFS, with Pinata providing a user-friendly interface for managing IPFS uploads.
  • Chai: A BDD/TDD assertion library for testing smart contracts and ensuring reliable code.
  • Next.js: A React framework for building fast and scalable web applications, serving as the frontend of the DApp.
  • TailwindCSS: A utility-first CSS framework that ensures a modern and responsive design for the DApp.

Try running some of the following tasks:

npx hardhat accounts
npx hardhat compile
npx hardhat clean
npx hardhat test
npx hardhat node
node scripts/sample-script.js
npx hardhat help

About

A decentralized peer-to-peer loan lending platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published