Skip to content

Ecological research on Puerto Rico (Borikén) for educational purposes and game development context for applications like Cursor, Replit, Vercel, etc.

Notifications You must be signed in to change notification settings

0xhaaz/puerto-rico-ecology

Repository files navigation

Borikén Biodiversity Smart Contracts 🌿

Professional Base Ecosystem Portfolio by haaz.eth

Solidity Hardhat Base

Developer: haaz.eth | Revenue: bakine.studio

🎯 Overview

Professional smart contract system demonstrating Puerto Rico biodiversity data management with:

  • Multi-contract architecture (Registry, NFT, DAO)
  • Revenue distribution (70% creator, 30% bakine.studio)
  • Cultural data preservation with technical innovation
  • Production-ready deployment practices

📋 Live Contracts (Base Sepolia)

Contract Purpose Address
🌿 BiodiversityRegistry Species database [Deploy with npm run deploy:sepolia]
🦜 BoricuaSpeciesNFT NFT collection [Deploy with npm run deploy:sepolia]
🗳️ EcologyMiniDAO Governance system [Deploy with npm run deploy:sepolia]

🚀 Quick Start

Prerequisites

Installation & Deployment

git clone https://github.com/yourusername/borikua-biodiversity-portfolio
cd borikua-biodiversity-portfolio
npm install

# Set up environment
cp .env.example .env
# Add your PRIVATE_KEY (without 0x prefix)

# Deploy to Base Sepolia (FREE)
npm run deploy:sepolia

🏗️ Technical Architecture

Smart Contracts

contracts/
├── BiodiversityRegistryDemo.sol    # Species data management
├── BoricuaSpeciesNFT.sol          # ERC-721 with SVG metadata
└── EcologyMiniDAO.sol             # Governance & voting

Key Features

  • Gas Optimized - IR compilation, efficient storage
  • OpenZeppelin v5 - Latest security standards
  • Revenue Distribution - Automated payment splitting
  • Access Control - Role-based permissions
  • Cultural Respectful - Indigenous data protocols

💼 Professional Skills Demonstrated

  • Smart Contract Development - Solidity 0.8.20+, OpenZeppelin v5
  • Base Ecosystem - L2 deployment, BaseScan integration
  • Production Practices - Testing, deployment scripts, documentation
  • Business Logic - Revenue systems, governance, NFT metadata
  • Security - Access control, input validation, reentrancy protection

💰 Revenue Model

All contract revenue splits automatically:
├── 70% → haaz.eth (creator/developer)
└── 30% → bakine.studio (development fund)

Revenue sources:
├── NFT minting (0.005 ETH)
├── DAO membership (0.001 ETH)
└── Direct donations

🔧 Development Commands

npm run compile         # Compile contracts
npm run test           # Run test suite
npm run deploy:sepolia # Deploy to Base Sepolia
npm run deploy:base    # Deploy to Base mainnet
npm run verify         # Verify on BaseScan

📁 Project Structure

borikua-biodiversity-portfolio/
├── contracts/          # Smart contracts
├── scripts/deploy/     # Deployment scripts
├── test/              # Test files
├── hardhat.config.js  # Hardhat configuration
└── package.json       # Dependencies

🌟 For Employers

Why This Portfolio Matters:

  1. Real Application - Beyond toy contracts, practical biodiversity use case
  2. Base Focus - L2 expertise and ecosystem commitment
  3. Production Ready - Professional standards and deployment practices
  4. Cultural Innovation - Respectful Indigenous data preservation
  5. Revenue Generation - Working tokenomics and business model

🤝 Contact

  • Developer: haaz.eth
  • Studio: bakine.studio
  • Network: Base Ecosystem

📄 License

MIT License - see LICENSE file.


Built with ❤️ for Borikén biodiversity and the Base ecosystem

About

Ecological research on Puerto Rico (Borikén) for educational purposes and game development context for applications like Cursor, Replit, Vercel, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •