Internal Exchange UI
Crypto Exchange — EppoChange
Customer dashboard with Socket.io live prices, plus a Vite Ant Design ops admin — internal surfaces only.
Challenge
The product needed a modern logged-in trading UI for customers and a separate back-office for users, markets, and support. Live prices on the customer side had to update without turning the dashboard into an unmaintainable mess of subscriptions.
My role
Contributed front-end for the Next.js customer dashboard (buy/sell, wallet, Socket.io live prices) and the Vite Ant Design admin console (viral-team). Internal product surfaces — no public marketing site to link.
What I built
- Next.js customer dashboard — buy/sell, wallet, Socket.io prices
- Vite Ant Design admin for users, markets, and support (team contribution)
Outcome
Paired user and admin exchange UIs with Socket.io market updates on the customer side — a complete internal exchange front-end without a public product site.
Technologies
- Next.js
- React
- TypeScript
- Zustand
- TanStack Query
- Socket.io
- Ant Design