Skip to main content
Hossein Khalili
Back to projects

Real-Time Trading

Crypto Exchange — arz.me

Live markets, wallet, and buy/sell on one Next.js stack — a production exchange, not a brochure site.

Visit site(opens in new tab)

Challenge

Users needed both a public, SEO-friendly landing and a reliable authenticated trading surface. Live market prices and wallet state had to stay consistent across pages without fragile refresh hacks — and the front-end had to coordinate cleanly with backend services.

My role

Led front-end architecture from scratch for the exchange app and landing (barman-tech / graphay context). Built Socket.io market feeds, trading and wallet flows, and shared state with Zustand and TanStack Query while coordinating API contracts with backend.

What I built

  • Front-end architecture for marketing landing and authenticated exchange app
  • Socket.io live market feeds wired into trading and wallet UI state
  • Buy/sell, wallet, live prices, and support flows with Zustand + TanStack Query
  • API contract coordination with backend services

Outcome

Production arz.me spans public marketing pages and a dashboard with live market updates and complex trade/wallet UI state — a real exchange surface, not a brochure site.

Technologies

  • Next.js
  • TypeScript
  • Zustand
  • TanStack Query
  • Socket.io
  • Tailwind CSS