Practical overview
When it fits
Use it when learning or prototyping a full-stack Ethereum application and you want a documented local contract-and-frontend workflow.
Who it is for
- Developers learning how Ethereum contracts and a frontend fit together.
- Builders seeking a tutorial-based starting point for a customized Ethereum dApp.
Documented uses
- Start a local Hardhat test node and deploy the tutorial contract to localhost.
- Configure the app with deployed contract addresses and start the React application.
- Study or adapt a sample dApp that uses Solidity and Ethers.js.
Requirements & limits
The repository is public and can be cloned and run locally.
- The README documents a local Hardhat node, contract deployment, address configuration in src/App.js, and app startup.
- A separate Gitpod setup is documented with an RPC endpoint and ChainID 1337 for wallet custom-RPC configuration.
- The repository is presented as a companion codebase to a development tutorial.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Run the tutorial app with a local Hardhat node
Follow the documented local workflow from installing dependencies to starting the application.
Before you start
- The Full Stack Ethereum repository
- Node.js and npm or Yarn, as implied by the documented dependency commands
Steps
Clone the repository and install dependencies with npm install or yarn.
Start the local test node with npx hardhat node.
In a separate command session, deploy the contract using npx hardhat run scripts/deploy.js --network localhost.
Set greeterAddress and tokenAddress in src/App.js to the deployed contract addresses.
Start the app with npm start.
Expected outcome
The app starts with its contract addresses configured for the local deployment.
Guide limitations
- The documented steps use a local Hardhat node and localhost network.
- The README does not specify additional environment or version requirements.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 18 October 2026
- Original website title
- dabit3/full-stack-ethereum · Official homepage title · retained in its source language

