< Back to Works
HASH: 0x0024...2025
Beatoz Scan Frontend
Blockchain Explorer
System Description
Solo-built Beatoz blockchain explorer frontend with block/tx/validator/account/token views and Web Worker + Socket.IO based real-time updates.
Technologies
ViteReactTypeScriptReact RouterRecoilAxiosSocket.IOWeb WorkerWeb3

ROLE: SOLO_DEVELOPERDOMAIN: BLOCKCHAIN
!
PROBLEMThe Challenge
Needed real-time updates without blocking the UI, plus clean separation of API/Socket/RPC endpoints across environments.
✓
SOLVEDThe Solution
Built a Vite + React + TS app with React Router v6 and Recoil state. Implemented Axios API clients and Web3/RPC modules, and offloaded Socket.IO realtime updates to a Web Worker. Managed environment switching via env files.
Technical Deep Dive
Overview
- ▶Solo-built blockchain explorer frontend for Beatoz.
Key Components
- ▶Vite build and React entry points (
src/main.tsx,src/app-entry.tsx) - ▶React Router v6 routing for explorer domains (blocks/tx/validators/accounts/tokens/assets)
- ▶Recoil global state and Web3/RPC integration modules
- ▶Web Worker + Socket.IO for real-time block/tx updates
- ▶Environment separation via env files for API/Socket/RPC endpoints