Build DeFi dApp With Web3

Job ID: 39803090

Budget: $30 – $250 USD

I am putting together a full-stack DeFi application and need a JavaScript/Web3 expert to take it from concept to a live product. The dApp will run on Ethereum-compatible chains and must deliver three core features built with Solidity smart contracts and a modern JS front-end:

• Staking & Yield Farming – users lock tokens and earn rewards that the contract distributes automatically.
• Lending & Borrowing – over-collateralised loans with real-time interest accrual and liquidation logic.
• Decentralised Exchange (DEX) – token-for-token swaps using an automated-market-maker model.

Your workflow should include:

– Smart contract development (Solidity, Hardhat or Truffle) with thorough unit tests and scripts for deployment to testnet and mainnet.
– Front-end integration (React/Vue, Web3.js or Ethers.js) that signs transactions, shows on-chain data instantly, and handles wallet connections gracefully (MetaMask, WalletConnect).
– Secure coding practices: re-entrancy guards, overflow checks, gas optimisation and clear documentation.

Acceptance criteria
1. All three modules deployed to a public testnet and verified on a block explorer.
2. >90 % unit-test coverage; critical paths also covered by Foundry or Hardhat-network forks.
3. A concise README explaining contract functions, environment variables, and build/run steps.
4. Front-end packaged for static hosting and demonstrating every feature end-to-end with a test wallet.

If this lines up with your skill set, tell me how you would architect the contracts and estimate the timeline for each milestone.
Related categories: PHP JavaScript HTML React.js Ethereum Solidity Web3.js Truffle