Skip to content

greenpill-dev-guild/green-goods

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,514 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Green Goods

Version License

Bringing community and environmental actions onchain to better measure, track and reward impact.

Green Goods is an offline-first platform for documenting ecological and social work and proving impact on-chain. Operators approve gardener submissions, and the protocol anchors results in Ethereum attestation infrastructure.

Quick Start

git clone https://github.com/greenpill-dev-guild/green-goods.git
cd green-goods
bun setup    # Checks deps, installs packages, creates .env
bun dev      # Starts all services via PM2

Prereqs: Node 22+, Bun, and Git. Docker is needed for local indexer work. Foundry is needed for contract work.

For local development on the standard 1Password CLI, keep OP_ENABLE_ENVIRONMENT_LOAD=false and put root-only op://... references such as ETHERSCAN_API_KEY_OP_REF=op://vault/item/field in .env. CI and service-account flows can still use OP_ENVIRONMENT for bulk loading.

Core local URLs: Client PWA (localhost:3001) • Admin (localhost:3002) • Docs (localhost:3003) • Indexer (localhost:8080) • Storybook (localhost:6006)

Documentation

📖 docs.greengoods.app — Full documentation for users and developers

AI-Assisted Development

If you are working in this repo with Codex, Claude Code, or another coding agent, start here:

Contributing

Run bun format && bun lint && bun run test before opening PRs.

Contributors

Languages

  • TypeScript 69.7%
  • Solidity 25.0%
  • JavaScript 3.0%
  • CSS 1.4%
  • Shell 0.7%
  • Python 0.1%
  • Other 0.1%