Add New Features to Existing CENX Staking & Exchange DApp (BSC)

Job ID: 40022857

Budget: $750 – $1,500 USD

I already have a fully-functional CENX Staking & Exchange DApp running on Binance Smart Chain, with smart contracts and Node.js APIs in place. What’s missing is a smoother, more engaging front-end experience. Using the existing React codebase, I’d like you to:

• Replace the current overview with an enhanced analytics dashboard that pulls on-chain and backend data to display staking APYs, exchange volume, price charts, and user P&L in an easy-to-digest layout.
• Implement a real-time notification system (toast pop-ups and an in-app log) to alert users when transactions confirm, rewards are ready to claim, or an error occurs. A WebSocket endpoint is already available for event data.
• Refresh the color scheme and typography so the interface feels modern, readable, and consistent across desktop and mobile without altering core layout components.

Everything is wired through React 18, Redux Toolkit, Ethers.js, and TailwindCSS; GitHub handles version control. You won’t touch the contracts—just consume the existing REST and Web3 endpoints.

Deliverables come as well-documented pull requests against the dev branch, passing current Jest tests and lint rules. I’ll handle deployment and be available on Slack for quick feedback. Let me know when you can start and share a link to projects that show your React chops.