This is a basic Gas Station Network Demo.
# Start local blockchain in terminal 1
npm install
npx ganache-cli
# Start relayer service in terminal 2
npx oz-gsn run-relayer
# Start React UI on http://localhost:3000/ in terminal 3
cd dapp/
ln -ns ../../build
npm install
npm start
You can now click the "Increase Counter by 1" button to send a transaction to the contract that updates its state without paying for gas fees.