Decentralized, Transparent, and Censorship-Resistant Fundraising Platform
FundBrave revolutionizes fundraising by creating a decentralized platform where NGOs, startups, and individuals can raise funds transparently without intermediaries, censorship, or excessive fees. We combine blockchain technology, DeFi mechanics, and AI assistance to create sustainable incentives for both fundraisers and donors.
π Decentralized Fundraising - Direct peer-to-peer funding on blockchain
π€ AI-Powered Assistant - Campaign optimization and intelligent donor matching
π° DeFi Integration - Staking mechanisms with profit-sharing
π‘οΈ Content Verification - Numbers Protocol integration for authentic media
π³οΈ Decentralized Governance - Donor voting rights and community decision-making
π NFT Rewards - Badges, recognition, and exclusive perks for contributors
π± Social Features - Profile pages, updates, direct messaging, and community engagement
π Zero Platform Fees - Non-profit model ensuring 100% of donations reach fundraisers
FundBrave is built as a modern monorepo with the following packages:
π¦ packages/
βββ π frontend/ # Next.js 13+ with App Router, TypeScript, Tailwind
βββ βοΈ contracts/ # Hardhat smart contracts (Solidity)
βββ π§ backend/ # Node.js API server with PostgreSQL
βββ π€ ai-service/ # Python ML service for FundBrave AI
βββ π shared/ # Shared types, constants, and utilities
- Node.js 18+
- Python 3.9+
- PostgreSQL 14+
- Redis 7+
- Git
# Clone the repository
git clone https://github.com/FundBrave/FundBrave.git
cd fundbrave
# Run the setup script
chmod +x scripts/setup.sh
./scripts/setup.sh
# Install dependencies for all packages
npm install
# Start development environment
npm run dev# Start all services in development mode
npm run dev
# Run tests for all packages
npm run test
# Build all packages
npm run build
# Lint all packages
npm run lint
# Type check all packages
npm run type-check- ποΈ Architecture Overview - System design and component interactions
- π API Documentation - REST API endpoints and GraphQL schema
- βοΈ Smart Contracts - Contract architecture and interactions
- πͺ Tokenomics - FBT token utility and distribution
- π Deployment Guide - Production deployment instructions
- π©βπ» Development Guide - Local setup and contribution workflow
We welcome contributions from developers worldwide! FundBrave is open-source and community-driven.
- π Bug Reports - Help us identify and fix issues
- β¨ Feature Requests - Suggest new functionality
- π» Code Contributions - Frontend, backend, smart contracts, AI/ML
- π Documentation - Improve guides and technical documentation
- π¨ Design & UX - UI/UX improvements and design systems
- π Translations - Help make FundBrave accessible globally
- Read our Contributing Guidelines
- Check out Good First Issues
- Join our Discord Community
- Follow our Development Setup Guide
# 1. Fork and clone the repository
git clone https://github.com/FundBrave/FundBrave.git
# 2. Create a feature branch
git checkout -b feature/your-feature-name
# 3. Make your changes and add tests
npm run test
# 4. Commit using conventional commits
git commit -m "feat: add donor recommendation algorithm"
# 5. Push and create a pull request
git push origin feature/your-feature-nameSecurity is paramount for a financial platform. We follow best practices and welcome security researchers.
- π Security Policy - Vulnerability disclosure process
- π Bug Bounty Program - Rewards for discovering security issues
- π Smart Contract Audits - Regular third-party security audits
- π‘οΈ Automated Security Scanning - Continuous vulnerability monitoring
- β Complete UI/UX Design
- β Technical Architecture
- β Smart Contract Specifications
- π Frontend Development (In Progress)
- π Smart Contract Implementation (In Progress)
- β³ Backend API Development (Starting Soon)
- β³ AI Service Development (Starting Soon)
- Q2 2025: MVP Launch with core fundraising features
- Q3 2025: AI Assistant and advanced staking mechanisms
- Q4 2025: Mobile app and cross-chain integration
- Q1 2026: DAO governance and global partnerships
Join our growing community of developers, fundraisers, and donors:
- π¬ Discord - Real-time chat and development discussions
- π¦ Twitter - Updates and announcements
- π§ Email - Direct contact with the team
- π° Blog - Technical articles and project updates
- π£οΈ Forum - Long-form discussions on Logos Forum
- Logos Network - For supporting our development through their developer circle
- Numbers Protocol - For providing content verification infrastructure
- Open Source Community - For the amazing tools and libraries that make this possible
- Early Contributors - Thank you to everyone helping build the future of fundraising
Built with β€οΈ by the FundBrave Community
Website β’ Documentation β’ Contributing β’ Security
Empowering transparent fundraising for everyone, everywhere π