Skip to content
tate edited this page Jan 23, 2022 · 12 revisions

App setup

  • Setup Typescript
  • Setup nextjs
  • Setup styled components
  • Setup responsive media queries and matchMedia.js hooks
  • Setup data layer (Re-use graphql from old app?)
  • Setup ESlint/prettier rules with precommit
  • Setup internationalisation
  • Hook into Thorin design system
  • Setup connection to web3
  • Setup connection to ENS contracts
  • Write style guide for css/js and accessibility guidelines
  • Setup transaction manager
    • queue transactions that have been sent, save in local storage per account, periodically sync status to chain, ability to clear
  • Setup cypress testing (pull in setup from ens app v1? or research how to do it with tenderly
Clone this wiki locally