highlights:
~USD$3-19m daily trading volume, ~1m+ monthly page views
stack:
React, Nextjs, TailwindCSS, PolkadotJS, Viem, Wagmi, Ethersjs, Nodejs, Redis, Prisma, Recharts, PM2, Docker, Python, FastAPI, DeepseekV3
role:
frontend engineer, trading interface, charts, wallet connection and authentication, transaction signing and watchlists
description:
A trading terminal for the Bittensor ecosystem, to abstract the complexities of actually trading on the network
challenges:
Balancing the UX of a trading terminal with the complexity of the trading logic, ensuring money values are transported correctly, ensuring clean re-renders in a page that has 3k LOC, selective caching
lessons:
Applying the right react principles from the start can save a lot of debugging time