{"id":31572181,"url":"https://github.com/manishjadhav9/fundchain","last_synced_at":"2026-05-06T02:34:00.224Z","repository":{"id":316209064,"uuid":"983691171","full_name":"manishjadhav9/FundChain","owner":"manishjadhav9","description":"A hybrid blockchain-powered crowdfunding platform that ensures transparent, milestone-based fund release while offering a seamless Web2 experience for non-technical users.","archived":false,"fork":false,"pushed_at":"2025-09-23T08:44:04.000Z","size":495,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-23T10:26:34.383Z","etag":null,"topics":["blockchain","ethereum","hardhat","ipfs","ipfs-blockchain","nextjs","smart-contracts"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/manishjadhav9.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-14T19:06:53.000Z","updated_at":"2025-09-23T08:44:08.000Z","dependencies_parsed_at":"2025-09-23T10:27:09.980Z","dependency_job_id":null,"html_url":"https://github.com/manishjadhav9/FundChain","commit_stats":null,"previous_names":["manishjadhav9/fundchain"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/manishjadhav9/FundChain","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manishjadhav9%2FFundChain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manishjadhav9%2FFundChain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manishjadhav9%2FFundChain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manishjadhav9%2FFundChain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manishjadhav9","download_url":"https://codeload.github.com/manishjadhav9/FundChain/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manishjadhav9%2FFundChain/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278464273,"owners_count":25991177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","ethereum","hardhat","ipfs","ipfs-blockchain","nextjs","smart-contracts"],"created_at":"2025-10-05T13:49:47.822Z","updated_at":"2025-10-05T13:49:49.358Z","avatar_url":"https://github.com/manishjadhav9.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔗 FundChain\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"tech.png\" alt=\"FundChain Logo\" width=\"500\"\u003e\n\u003c/p\u003e\n\n\u003ch2 align=\"center\"\u003eTransparent Blockchain-Powered Crowdfunding\u003c/h2\u003e\n\u003cp align=\"center\"\u003eA decentralized platform that brings trust and transparency to fundraising.\u003c/p\u003e\n\n---\n\n## 📑 Table of Contents\n- [Overview](#overview)\n- [Core Features](#core-features)\n- [Smart Contract Architecture](#smart-contract-architecture)\n- [User Roles \u0026 Dashboards](#user-roles--dashboards)\n- [Campaign Types](#campaign-types)\n- [Development Progress](#development-progress)\n- [Tech Stack](#tech-stack)\n- [Installation](#installation)\n- [Contributing](#contributing)\n- [License](#license)\n\n---\n\n## 🔍 Overview\n\n**FundChain** revolutionizes traditional crowdfunding by leveraging blockchain technology to create a transparent, trustworthy platform for fundraising. Our hybrid approach combines the immutability and transparency of blockchain with a frictionless Web2 user experience, making it accessible to non-technical users.\n\n### Key Differentiators:\n\n- **Milestone-Based Funding**: Automatic fund release tied to verified milestone completion\n- **Verifiable Transparency**: All transactions permanently recorded on blockchain\n- **Multi-Tier Verification**: For enhanced campaign legitimacy\n- **Traditional Payment Integration**: No crypto wallet required for donors\n\n---\n\n## 🛠️ Core Features\n\n### 👥 User Authentication\n- Email \u0026 Password Authentication\n- Google OAuth Integration\n- Role-based Access Control System\n\n### 🚀 Campaign Management\n- Comprehensive Campaign Creation Portal\n- Milestone Definition \u0026 Tracking\n- Document Verification System\n- Smart Contract-Based Verification\n- Status Tracking: `OPEN | VERIFIED | CLOSED`\n\n### 💰 Donation System\n- Traditional Payment Methods via Razorpay\n- Blockchain-Verified Transaction Records\n- Real-time Donation Tracking\n- Email Receipts \u0026 Notifications\n\n### 📊 Admin Controls\n- Campaign Verification Dashboard\n- Fraud Detection \u0026 Prevention Tools\n- Campaign Lifecycle Management\n- Analytics \u0026 Reporting Interface\n\n### 📱 User Dashboards\n- Donor Activity Tracking\n- Organizer Campaign Management\n- Milestone Completion Updates\n- Fund Withdrawal System\n\n---\n\n## 📐 Smart Contract Architecture\n\nFundChain's blockchain infrastructure consists of two primary smart contracts:\n\n### FundFactory.sol\nThe master contract that:\n- Deploys individual campaign contracts\n- Maintains registry of all campaigns\n- Handles administrative verification\n- Manages admin access control\n\n### FundCampaign.sol\nIndividual campaign contracts that:\n- Track campaign details and status\n- Manage milestone definitions\n- Process donations\n- Control fund distribution based on milestone completion\n- Enforce verification requirements\n\nSmart contracts ensure immutable record-keeping and trustless campaign execution while providing transparency to all stakeholders.\n\n---\n\n## 👤 User Roles \u0026 Dashboards\n\n### Admin\n- Campaign verification authority\n- Platform management capabilities\n- Analytics \u0026 reporting access\n- Content moderation tools\n\n### Campaign Organizers\n- Campaign creation \u0026 management\n- Document submission for verification\n- Milestone update reporting\n- Fund withdrawal requests\n\n### Donors\n- Campaign discovery \u0026 filtering\n- Donation processing\n- Tracking funded campaigns\n- Receipt management\n\n---\n\n## 📋 Campaign Types\n\nFundChain supports a diverse range of fundraising initiatives:\n\n- **🏥 Medical Emergencies**: Healthcare costs, treatments, surgeries\n- **🛕 Religious Causes**: Temple renovations, religious initiatives\n- **🫶 NGO Initiatives**: Social impact projects, community development\n- **🏛️ Government Projects**: Public works, civic improvements\n- **🎓 Education Support**: Scholarships, educational resources, school funding\n\n---\n\n## 📈 Development Progress\n\n### Completed\n- Smart contract architecture \u0026 development\n- Frontend UI/UX design \u0026 implementation\n- Authentication system\n- Campaign creation flow\n- Admin verification interface\n- Blockchain integration\n\n### In Progress\n- Payment gateway integration optimization\n- Email notification system\n- Campaign analytics dashboard\n- Enhanced verification workflows\n\n### Upcoming\n- Mobile-responsive optimizations\n- PDF receipt generation\n- Advanced analytics implementation\n- NGO verification via government APIs\n- Enhanced security features\n\n---\n\n## ⚙️ Tech Stack\n\n### Frontend\n- **Framework**: Next.js 14 (React 18)\n- **Language**: TypeScript\n- **Styling**: TailwindCSS + shadcn/ui\n- **State Management**: React Context + Hooks\n- **Form Handling**: React Hook Form + Zod\n\n### Blockchain\n- **Smart Contracts**: Solidity\n- **Development Environment**: Hardhat\n- **Network**: Ethereum (testnet)\n- **IPFS Integration**: For document storage\n\n### Backend Services\n- **Authentication**: Custom Auth + OAuth\n- **Payment Processing**: Razorpay Integration\n- **Data Storage**: MongoDB (campaign metadata)\n- **File Storage**: IPFS (decentralized)\n\n### Deployment\n- **Frontend**: Vercel\n- **Smart Contracts**: Ethereum Testnet\n\n---\n\n## 🚀 Installation\n\n```bash\n# Clone the repository\ngit clone https://github.com/yourusername/fundchain.git\ncd fundchain\n\n# Install frontend dependencies\ncd fundchain-frontend\nnpm install\n\n# Install smart contract dependencies\ncd ../fundchain-contracts\nnpm install\n\n# Run frontend development server\ncd ../fundchain-frontend\nnpm run dev\n\n# Compile smart contracts\ncd ../fundchain-contracts\nnpx hardhat dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanishjadhav9%2Ffundchain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanishjadhav9%2Ffundchain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanishjadhav9%2Ffundchain/lists"}