ProSwap
Uniswap-style AMM with custom pools and routing
ProSwap is a decentralised exchange clone in the Uniswap tradition: constant-product and stable-style pools, slippage controls, and a swap router the client could brand and deploy to their target chain.

Technology stack
Technology stack
- MongoDB
- Express
- React
- Node.js
- Solidity
- Ethereum
- TypeScript
Representative technologies from the delivery-not an exhaustive inventory of every dependency or internal tool.
Challenge
The client needed battle-tested AMM mechanics without copying deployment blind spots: reentrancy-safe transfers, correct fee accounting, LP token math, and frontend state that recovered cleanly from reorgs and failed swaps.
Approach
Solidity pools and router contracts followed Uniswap v2/v3 patterns adapted to the client's fee tier and whitelist requirements. The MERN layer (MongoDB, Express, React, Node.js) powered price charts, pool analytics, and an operator panel for listing tokens and pausing pairs during incidents. Subgraph-style indexing gave users near-real-time reserves and volume.
Outcome
A deployable DEX stack with documented deployment scripts, pool creation UI, and swap UX suitable for demonstration environments and controlled mainnet launches.