I have 3 questions for you.
Question 1: Do you know Drizzle, the framework for building Dapp frontend? That can help you massively, and if you don’t use it yet, you should watch my video introduction to Drizzle. In a nutshell, Drizzle allow to sync the state of your smart contract with the state of your frontend app.
Question 2: Do you know Ethereum events? That’s a mechanism that allow to emit events from a smart contract, so that outside listeners (ex: your Dapp frontend) can stream new events to users, like the transfer of an ERC20 token. When you combine events with Drizzle, you can create reactive UI for your Dapp that get updated when new events are coming.
Question 3: Do you know TruffleCon, the conference for Dapp developers, organized by the Truffle framework? Last year was the first TruffleCon, and this year will be bigger, better stronger 🙂
I will speak at TruffleCon this summer about how to build Dapps using Drizzle and events. My talk will be on August 4th, from 11am to 11:30am. So buy your ticket for TruffleCon, and come to see me and other Dapp developers 🙂