<aside> 💡 Conventions aren’t static. Modernized and iterating them are welcome!

However, some basic rules are important for evaluating a new technology:

  1. Enhanced UX: new tech should bring better product and user experience, faster and more accessible;
  2. Strong Community: as an open source project, an active and strong community makes it better and better, leads it to mainstream adoption, and has steady support;
  3. Good Collaboration: new tech brings an extra load for team members, be sure it’s good for collaboration in a long run; </aside>

Tech Stack

Frontend

Backend

Some Backend coding patterns and troubleshooting tips

GraphQL directives

Smart Contract & Web3