finds.dev← search

// the find

dabit3/full-stack-ethereum

★ 821 · TypeScript · updated Apr 2023

Building full stack apps with Solidity, Ethers.js, Hardhat, and The Graph

A tutorial repo teaching full-stack Ethereum dapp development using Hardhat, Ethers.js, and React, built to accompany a dev.to article and YouTube course. Two toy contracts (a Greeter and an ERC-20 token) wired to a React frontend. Good starting point for someone who has never touched Ethereum tooling before.

Hardhat's local node setup is exactly right for learning — no testnet faucet hunting required. TypeChain is included, so you get typed contract bindings rather than raw ABI wrangling. The Gitpod button is a genuine convenience for people who don't want to install the whole Hardhat stack locally. The deploy script is minimal enough to actually read and understand in 5 minutes.

Last touched April 2023 — Hardhat, Ethers.js (v5 vs v6 is a breaking change), and The Graph's hosted service have all moved significantly since then. The Graph integration is mentioned in the title but there's no subgraph code in the repo at all. Everything lives in a single App.js monolith with hardcoded contract addresses that you have to manually update after each deploy, which is a bad habit to teach beginners. No tests beyond a trivial Greeter assertion.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →