Inspiration
Im extremely inclined towards technology especially web3. I'm always looking for opportunities to invest in NFTs with great utilities and roadmap. Since there are many NFT based projects releasing on daily basis it can be hard to find good opportunities and almost everytime good NFTs have a high floor price. This project will enable investors to find new opportunities and buy an NFT which will be stored in the treasury of the DAO enabling people to own fractions of it.
What it does
There are two contracts, ERC20 smart contract for micro transactions and Governance contract for passing proposals and votes with an integrated web3 compatible UI made using React.js. All the data of an NFT collection will be fetched through an API where people can select which NFT to buy and then propose based on it. voting period is 10 days and if there are more than 75% votes then the proposal will pass
How I built it
Tech stack used
- Javascript
- Typescript
- Solidity
- Openzeppelin
- CELO Plugin
- Tatum API
- Polygon Mumbai Testnet
Challenges I ran into
Integrating front end with the smart contracts was the hardest challenge
Accomplishments that I'm proud of
Deploying the beta version on Polygon Mumbai Testnet
What we learned
This project surely exposed me to new opportunities and challenges like learning new frameworks and deploying it on Polygon.
What's next for PolyDAO
[x] Add NFTs on Polygon/Opensea for selection [x] Add Proposals [x] Create Native ERC20 token [ ] Fix bugs and glitches in UI [ ] Improve UI [ ] Add multi-chain compatibility
Built With
- javascript
- npm
- openzeppelin
- polygon
- react.js
- solidity
- tatumapi
- typescript
Log in or sign up for Devpost to join the conversation.