Most Web3 tutorials give you a token contract and stop there. I went furtherand built the full stack: a Solidity ERC-20 token, a Hardhat test suite, and a React dApp with MetaMask integration and transaction history.
Here is every technical decision I made.
GitHub: https://github.com/Carter254g/harambee-dapp
What I Built
HarambeeCoin (HBC) is a custom ERC-20 token. The dApp lets you connect MetaMask, check your balance, send tokens, and see your full transaction history — sent and received.
The Smart Contract
I wrote HarambeeCoin from scratch without OpenZeppelin to understand every line.…