Co-own & co-grow sustainable urban food through fractional plant ownership powered by XRPL Multi-Purpose Tokens (MPTs)
npm install
npm run devOpen http://localhost:3000 in your browser.
GrowFi revolutionizes urban agriculture investment by enabling fractional ownership of real plants through XRPL MPT tokens. Investors earn weekly XRP yields from harvests while supporting sustainable local food production.
- Fractional Plant Ownership: Own shares of real plants starting from 10 XRP
- Monthly XRP Yields: Earn atleast 3-5% weekly returns from harvest sales
- Real Farm Integration: 5 urban farms with 500+ available plots
- Sustainable Impact: Track CO₂ reduction, water conservation, and food production
- XRPL MPT Tokens: Secure blockchain-based ownership certificates
sequenceDiagram
participant User
participant GrowFi Platform
participant Gem Wallet
participant XRPL Testnet
participant Farm Network
User->>GrowFi Platform: Browse farms & plants
User->>Gem Wallet: Connect wallet
Gem Wallet-->>User: Wallet connected
User->>GrowFi Platform: Select plants to invest
GrowFi Platform->>User: Show investment options
User->>GrowFi Platform: Choose investment amount
GrowFi Platform->>XRPL Testnet: Create MPT authorization
XRPL Testnet-->>GrowFi Platform: Authorization confirmed
User->>Gem Wallet: Authorize MPT holding
Gem Wallet-->>XRPL Testnet: Submit authorization
GrowFi Platform->>XRPL Testnet: Send MPT tokens to user
XRPL Testnet-->>User: MPT tokens received
Farm Network->>GrowFi Platform: Harvest updates
GrowFi Platform->>User: Weekly XRP yields
| Farm | Token | Symbol | Plots | XRPL Testnet Token ID |
|---|---|---|---|---|
| Fresh City Farms | FRSH | 🥬 | 150 | FBBC02625D50DA9B36BC3F112814493FFF6F8B4EF95A710E06AA6ACF49E655CB |
| Black Creek Community | CREEK | 🌿 | 78 | 4BFDE23483A14EF72965B0C4538BCAB637021583E14791630F9447FE5AEF9142 |
| Toronto Urban Growers | GROW | 🌱 | 200 | 3E3AFA6F6C2A58B6145ABF8AC77EE7E43E7E7240F350B703891D99C6B8841DDA |
| Riverdale Farm | RIVER | 🏞️ | 95 | 72B238CCCBD4C5BBB2C2E4005A35E2C341028ACA6B03AF109E9DEAFF0407C0FE |
| FoodShare Toronto | SHARE | 🍃 | 87 | 1376534AC46D45F0AC993B7CE4CD0AAFAE3E117E2EB26A29DBBEA681A7121B94 |
| Token | Symbol | Purpose | XRPL Testnet Token ID |
|---|---|---|---|
| SPROUT Impact Credits | SPROUT | Environmental & social impact tracking | 97031CA0462665BDAFCE5C70441ECC64AFA7EBF4E3CCD26473750E2398D6A78D |
- Frontend: Next.js 16, React 19, Tailwind CSS
- Blockchain: XRPL (XRP Ledger) with MPT tokens
- Wallet: GemWallet integration
- Backend: Next.js API routes
- Network: XRPL Testnet (
wss://s.altnet.rippletest.net:51233)
- Address:
radxtNHYtZKC5jvF27Jj9GBi2nj4Lbht2e - Network: XRPL Testnet
- MPT Authorization: Users authorize holding farm tokens
- Instant Transfers: Direct MPT token distribution
- Transaction Transparency: All transactions viewable on XRPL explorer
- Multi-farm marketplace with 5 active farms
- XRPL MPT token creation and management
- GemWallet integration for seamless payments
- Real-time transaction processing
- Plant selection and plot management
- Impact tracking and sustainability metrics
growfi-platform-mvp/
├── app/ # Next.js app router
│ ├── api/mpt/ # MPT token API endpoints
│ ├── farms/ # Farm listing and details
│ ├── marketplace/ # Plant marketplace
│ └── portfolio/ # User investment tracking
├── components/ # React components
├── lib/ # Utility functions and context
├── scripts/ # XRPL token creation scripts
└── contexts/ # React context providers
GrowFi bridges the gap between sustainable agriculture and accessible investment, creating a new asset class backed by real food production. By leveraging XRPL's efficient MPT technology, we're making urban farming investment simple, transparent, and impactful.