Logo Lanfrica

Veeni3-Pappi/Payloop

Domain:

socioeconomicdigital infrastructure
Creator:
Vee
Host:
A Web3 platform that brings African savings circles (chamas) on-chain transparent contributions, micro-lending, and portable credit scores powered by MetaMask and Polygon # PayLoop πŸ”— > **The chama treasurer that can never steal.** PayLoop is a decentralized group savings and micro-lending platform that digitises African informal savings circles (chamas) using blockchain technology. Built for the **Eldohub Web3 Hackathon 2026**. --- ## πŸ—οΈ Architecture ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Next.js 16 Web Dashboard β”‚ β”‚ (Tailwind CSS + wagmi v3 + viem) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 🦊 MetaMask + Polygon Amoy β”‚ β”‚ wagmi v2 + viem + ethers v6 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ ⛓️ Smart Contracts (Solidity) β”‚ β”‚ CircleVault Β· LendingPool β”‚ β”‚ CreditScore Β· LoopToken (ERC-20) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 🐍 Django Backend (Phase 3) β”‚ β”‚ PostgreSQL Β· M-Pesa Β· Firebase FCM β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## ✨ Features | Feature | Status | |---------|--------| | MetaMask wallet connect + network detection | βœ… | | Dashboard with vault balance + charts | βœ… | | Circle management + contract display | βœ… | | Contribute MATIC via MetaMask | βœ… | | Loan requests + member voting | βœ… | | CreditLoop Score (0–1000) with QR code | βœ… | | Member management (add/remove) | βœ… | | Public transparency page | βœ… | | Smart contracts (4 contracts deployed to Amoy) | βœ… | | Django backend API | βœ… | | M-Pesa Daraja integration | βœ… | | Firebase FCM notifications | βœ… | --- ## πŸš€ Quick Start ### Prerequisites - Node.js 18+ - MetaMask browser extension - Test MATIC from faucet.polygon.technology ### Smart Contracts ```bash cd contracts cp .env.example .env # add your private key npm install npx hardhat compile npm test # run the Solidity test suite (61 tests) npx hardhat run scripts/deploy.js --network amoy ``` ### Frontend ```bash cd web cp .env.loca …