Inspiration

I am a Polygon Guild Mage in Santiago, and when I wanted to form my group, I wanted each person to have their NFT to identify them, so they can feel more part of Polygon.

I also wanted a way to distribute our tasks and that it could be distributed in a transparent and automated way.

Finally, I did not find any tool that met my expectations, so I decided to create my own.

What it does

Create a dApp, with tools to get people more involved in your DAO/Guild.

  • 😎 Create your first NFT collection for your DAO and to join the dApp.
  • 🫣 Create Task for your community, very simple, just click on what you need, and we do it for you.
  • 🀫Thanks to Chainlink Automation, we burn last month's Task NFTs and create new ones that are re-created with Automation and delivered randomly.

How we built it

Frontend:

  • dApp build in Next.js, Typescript language. Focus in UX.
  • For the UI I use Chakra UI.
  • Etherjs to make transaction with the blochchain
  • I also use RainbowKit 🌈

Blockchain:

  • πŸ“ Use filebase to save the data and convert it to IPFS
  • ⛓️ Use chainlink automation twice, once to burn the NFTs on the last day of the month and once to create new tasks for them on the first of the month.
  • ⛓️ Use Chainlink VRF to create a crytographically secure randomness.
  • πŸš€ I also used openzepelling for the security of my ERC721 contract. ###Chain: And obviously use the best network, Polygon. Since it is environmentally friendly, transactions are accessible to everyone. And it is the best to introduce new people, and we can reach the next billion users. Alt text

Challenges we ran into

The truth is that I had many challenges, since I started 4 days ago and I did the hackathon alone, I had never worked with NFT nor with chainlink automation. But I think the biggest challenge was to make the connection with the filebase to make the IPFS and the metadata of the NFT. Also designing from the NFT to the views. I think it was a big challenge, but I feel that it has been the hackathon in which I have learned the most, and I am very happy with the result, whatever happens we will be using it in my Guild.

Accomplishments that we're proud of

Deliver the project and have a good UX Alt text Alt text

What we learned

  • I learned about IPFS, they are very interesting and we will use them for all my life probably.
  • I used chainlink Automation a lot and I think it will be a very good tool for my next smart contract.
  • I learned about NFTs, even though I had a collection of them, this project took the knowledge to the next level.
  • I also learned how to have a good UX when signing the contract, so people don't have to guess what's going on.

What's next for OrganiDAO

Write proposals for the DAO/Guild and let the members vote, I think if I had left earlier, I could have done it.

Built With

Share this project:

Updates