Skip to main content
Hossein Khalili
Back to projects

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