Skip to content

Frontend interface for Developer DAO - Devs for Revolution NFT collection.

License

Notifications You must be signed in to change notification settings

fmoliveira/developer-dao-frontend

Repository files navigation

Developer DAO Frontend

Disclaimer: Mostly unmaintained because the goal of this app was to improve discovery of tokens to mint, and all NFTs were already sold out. I may come back and revamp it with a new purpose on top of the same tokens, or at least do a few tweaks to keep it for historical reasons. No promises though ;)

This is an independent frontend implementation for the Developer DAO smart contract. The goal is to be able to easily find a token with the attributes you want to mint, and claim that token directly from the web app.

Roadmap

Backlog:

  • List developer tokens and attributes from static file
  • Allow filtering developers by attributes
  • Fetch and display claimed|unclaimed status for all rows from Infura API
  • Connect to Metamask wallet
  • Click on a token to view details
  • Claim selected token
  • Display status of connected wallet
  • Display error when transaction is rejected
  • Display your owned tokens

Bugs:

  • Prevent displaying "claimed" status on details modal while loading token holders

Second wave backlog:

  • Improve search performance with Web Workers or a search library
  • Replace table implementation for react-table
  • Make token status prettier with a visual cue
  • Mobile-first layout
  • SSG build of developers list
  • Request caching with Redis
  • Display account id of token holders
  • View collection of account id
  • Open NFT on OpenSea

Future ideas:

  • Display estimated gas price using Etherscan API (similar to how ENS Domains do)
  • Get browser notifications when the gas price hits a threshold

License

MIT

About

Frontend interface for Developer DAO - Devs for Revolution NFT collection.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages