Skip to content
generated from m1guelpf/dapp-starter

Dashboard to onboard and coordinate developers and stakeholders into retroactive public goods funding

License

Notifications You must be signed in to change notification settings

zenbitETH/eneagon

Repository files navigation

Eneagon

Dashboard to onboard and coordinate developers and stakeholders into retroactive public goods funding

Developed at ETH Online 2022

About

Eneagon is a public template for a dashboard that lets mint public goods projects as NFTs, helps to coordinate development milestones, and matches developers' and stakeholders' objectives with governance for retroactive public good funding.

Any development team or organization can use Eneagon to manage their own projects, by fetching data from contracts deployed on Ethereum Mainnet, Optimism, and Polygon networks, and a GitHub repository tied to GitHub Milestones to define the pending issues and tasks for 3 development stages.

Stakeholders will be able to mint soul bounded badges to donate funds on the 3 stages, and get token rewards if they have a worldcoin ID once the milestones and tasks are completed. Stakeholders will be able to vote on every stage to decide when to retroactive fund the developers.

How it's made

Eneagon was built with a next.js app, it integrates ENS to identify ethereum addresses with a domain NFT, it uses IPFS through NFT storage to store project logos, it integrates worldcoin id to prove Stakeholders' personhood and delivers a token stream with superfluid to human soul bounded badge holders. Contracts were deployed on Optimism and Polygon testnets and it uses the graph for a stakeholders leaderboard.

Contracts

Built with:

  • Next.js
  • Gihub API
  • Optimisim
  • Superfluid
  • Worldcoin
  • The Graph
  • Polygon
  • IPFS
  • Tailwind CSS

Dev Environment

Working with Optimism Goerli testnet and Polygon Mumbai testnet contracts (further update to deploy your own contracts)

  1. Install dependencies
yarn install
  1. Start developmment
yarn dev
  1. 📱 Open http://localhost:3000 to see the app

About

Dashboard to onboard and coordinate developers and stakeholders into retroactive public goods funding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •