The project is an on-chain shop that owner can buy and sell products. The Dapp also has bookkeeping feature so the owner can see how much he/she earned.
The project is an on-chain shop that owner can buy and sell products (for example: eggs and potato). The Dapp also has bookkeeping feature so the owner can see how much he/she earned by recording the revenue and the cost (income statement).
The dapp can be deployed and used on different EVM chains.
I used Hardhat for development environment, Solidity for writing the smart contract, React for frontend, Tailwind CSS for styling, WalletConnect's Web3Modal V3 for connecting wallets. The contract was deployed to Polygon zkEVM testnet (0xC7c95673a55142E9D97D119529d2Ba983dE9B062). I planned to use IPFS to store product images and The Graph's subgraph to update the data on UI.