App.tsx Web App
▸ src/components/ (UI)
▸ src/hooks/ (logic)
▸ src/services/ (API)
▸ src/store/ (state)

React Web3 Test

React TypeScript Web3 ethers.js MetaMask Alchemy SDK PrimeReact Zustand Vitest Cypress

Technical Web3 front-end challenge focused on building a production-style DApp with React 18, TypeScript, and ethers.js. It implements MetaMask wallet connection, multi-testnet interaction, portfolio valuation by token, transaction history, token transfers with gas estimation/validation, and contract event handling. The project also integrates Alchemy SDK + CoinGecko data, uses Zustand for state management, and includes quality pipelines with Vitest, Cypress/Synpress E2E flows, Docker setup, and CI/CD automation.

5/20