Welcome to the Climate DAO documentation! This comprehensive guide covers all aspects of our AI-powered decentralized autonomous organization built on Algorand blockchain for climate action and carbon credit management.
Climate DAO is a revolutionary hybrid decision-making platform that combines artificial intelligence with human wisdom to fund and govern climate impact projects. Built on Algorand's carbon-negative blockchain, our platform enables transparent, efficient, and impactful climate action through intelligent governance.
- AI-Powered Proposal Analysis: Automated scoring and evaluation of climate proposals using Google Gemini API
- Hybrid Governance: Combining AI insights with community voting for optimal decision-making
- Algorand Integration: Leveraging carbon-negative blockchain infrastructure
- Real-time Impact Tracking: Comprehensive analytics and metrics for environmental impact
- Tokenized Carbon Credits: Transparent management and transfer of verified carbon credits
Document | Description |
---|---|
Introduction | Project overview, mission, and vision |
System Overview | High-level architecture and components |
Architecture | Technical architecture and design patterns |
Core Components | Detailed component specifications |
Smart Contracts | Algorand smart contract implementation |
AI Governance System | AI analysis and decision-making system |
Climate Impact Credits | Carbon credit tokenization and management |
Token Economics | Economic model and tokenomics |
Governance Framework | DAO governance structure and processes |
- Node.js 18+ and npm/yarn
- Python 3.8+ (for AlgoKit)
- Algorand wallet (Pera Wallet recommended)
- Google Gemini API key (for AI analysis)
-
Clone the repository:
git clone https://github.com/lhcee3/AI-G-DAO.git cd AI-G-DAO
-
Frontend Setup:
cd frontend npm install cp .env.example .env.local # Configure environment variables npm run dev
-
Smart Contract Setup:
cd contracts/climate-dao algokit project bootstrap all algokit project run build
Create a .env.local
file in the frontend directory:
# AI Configuration
NEXT_PUBLIC_GEMINI_API_KEY=your_gemini_api_key_here
# Algorand Configuration
NEXT_PUBLIC_ALGORAND_NETWORK=testnet
NEXT_PUBLIC_ALGORAND_NODE_URL=https://testnet-api.algonode.cloud
NEXT_PUBLIC_INDEXER_URL=https://testnet-idx.algonode.cloud
# Smart Contract IDs (configure after deployment)
NEXT_PUBLIC_CLIMATE_DAO_CONTRACT_ID=
NEXT_PUBLIC_GOVERNANCE_TOKEN_CONTRACT_ID=
AI-G-DAO/
├── backend/ # Backend services (future implementation)
├── contracts/
│ └── climate-dao/ # Algorand smart contracts
│ ├── smart_contracts/ # Contract source code
│ └── projects/ # AlgoKit project configuration
├── docs/ # Project documentation
├── frontend/ # Next.js React application
│ ├── app/ # Next.js 13+ app router
│ ├── components/ # Reusable UI components
│ ├── hooks/ # Custom React hooks
│ └── lib/ # Utility libraries
└── .github/ # GitHub workflows and templates
- Next.js 15.2.4 - React framework with app router
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first CSS framework
- Radix UI - Accessible component primitives
- Lucide React - Icon library
- Algorand - Carbon-negative blockchain platform
- AlgoKit - Algorand development framework
- Algorand SDK - JavaScript/TypeScript SDK
- Google Gemini API - AI-powered proposal analysis
- Custom AI Scoring - Environmental impact assessment
- TypeScript - Static type checking
- ESLint - Code linting
- Prettier - Code formatting
- GitHub Actions - CI/CD pipelines
- AI evaluates proposals for environmental impact
- Community votes on AI-analyzed proposals
- Transparent scoring and recommendation system
- Submit climate project proposals
- AI-powered analysis and scoring
- Community review and voting
- Automated funding distribution
- Environmental impact metrics
- Project performance tracking
- Token economics monitoring
- DAO governance statistics
- Algorand wallet connectivity
- Multi-wallet support (Pera, MyAlgo)
- Secure transaction handling
- Balance and asset management
We welcome contributions from the community! Please see our Contributing Guide for details on:
- Code style and standards
- Development workflow
- Pull request process
- Issue reporting guidelines
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: Climate DAO
- GitHub: AI-G-DAO Repository
- Developer: Aneesh
- Algorand: Official Website
For questions, issues, or contributions:
- Check the documentation
- Search existing issues
- Create a new issue
- Join our community discussions
Built with ❤️ for climate action on Algorand blockchain.