Web3 DEX 거래소
Starzip DEX
블록체인 자산을 실시간 시세로 거래하는 Web3 거래소
Flow
- 1지갑 연결
- 2SIWE 서명
- 3approve
- 4transaction
- 5confirmation
- 6동기화
What I built
- 01
Frontend Architecture
- Server / Client Component 책임 분리
- domains/ · shared/ 도메인 구조
- Turborepo 모노레포 전환
- 02
Wallet & Contract
- MetaMask · WalletConnect 멀티 지갑
- Contract read/write Custom Hook
- Web2 + Web3 하이브리드 인증
- 03
실시간 차트
- 수천 개 캔들 Canvas 렌더링
- WebSocket 시세 → Query 캐시
- ResizeObserver 반응형 차트
- 04
Transaction UX
- 대기 · 성공 · 실패 즉시 피드백
- 서명 거절 · 미연결 · 실패 처리
- Desktop / Mobile 반응형
- Role
- FE
- Period
- 2025.09 ~
- Team
- BE 1 + FE 1 (Me) + PO 1 + 마케팅 1
- Stack
- Next.js
- TypeScript
- wagmi · viem
- Reown AppKit
- TanStack Query
- Lightweight Charts
- Turborepo