Skip to content

dabit3/developer-dao-frontend

 
 

Repository files navigation

Developer DAO Frontend

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 99.4%
  • Other 0.6%