Microfinance Tailwind Templates

Microfinance

A decentralized microfinance platform built with Solidity, Hardhat, Next.js, and Tailwind CSS, enabling transparent loan issuance, approval, and repayment using Ethereum smart contracts. It connects lenders and borrowers directly on-chain while tracking credit scores via blockchain technology.

🌍 Decentralized Microfinance Platform

A full-stack decentralized application (DApp) built to revolutionize microfinance using blockchain technology. This platform allows borrowers to request loans and lenders to approve and monitor loans transparently using smart contracts on Ethereum. Built with Solidity, Hardhat, Node.js, Next.js, Vite, and styled using Tailwind CSS.


🚀 Features

  • Borrower loan request & status tracking
  • Lender loan approval and repayment monitoring
  • Credit score tracking using smart contracts
  • Secure wallet connection using ethers.js
  • Transparent & tamper-proof loan ledger
  • Admin controls for fund distribution and user management

🛠️ Tech Stack

  • Smart Contracts: Solidity, OpenZeppelin
  • Development Framework: Hardhat
  • Blockchain Interaction: ethers.js
  • Frontend: Next.js, Vite
  • Styling: Tailwind CSS
  • Environment Variables: dotenv

📦 Project Setup

1️⃣ Clone the Repository

git clone https://github.com/cbeAbishek/Microfinance.git
cd Microfinance

2️⃣ Create .env File

Create a .env file in the root of the project and add the following:

ETHERSCAN_API_KEY=your_etherscan_api_key
SEPOLIA_RPC_URL=https://eth-sepolia.g.alchemy.com/v2/your-alchemy-key
PRIVATE_KEY=your_wallet_private_key
NEXT_PUBLIC_CONTRACT_ADDRESS=deployed_contract_address_here

3️⃣ Install Dependencies

npm install hardhat @openzeppelin/contracts ethers @nomicfoundation/hardhat-toolbox dotenv

⚠️ If you run into installation errors due to missing packages, install them individually and retry the command.

4️⃣ Compile Smart Contracts

npx hardhat compile

5️⃣ Deploy Contract

npx hardhat run scripts/deploy.js --network sepolia

6️⃣ Run Frontend Locally

npm run dev

Visit your DApp at http://localhost:3000


🖼️ Preview

Add preview images here like screenshots Landing page landing page Profile profile page Lender Panel Lender panel


📄 Project Docs


🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


📜 License

MIT

Top categories

Loading Svelte Themes