Based on nextjs-ethereum-starter.
Very Cool project!!
Stack:
- Typescript
- Hardhat
- TypeChain
- Ethers.js
- useDApp
- Chakra UI
- Linting with ESLint
- Formatting with Prettier
- Linting, typechecking and formatting on by default using
husky
for commit hooks - Testing with Jest and
react-testing-library
# Insatll Yarn (Classic)
# Install Dependencies
yarn install
# Copy & fill environments
cp packages/frontend/.env.local.example packages/frontend/.env.local && nano packages/frontend/.env.local
# NOTE: The following commands all have to be done in different terminals (in parallel)
# 1. Start up the Hardhat Network
yarn chain
# 2. Deploy the contracts
yarn deploy
# 3. Run the NextJs frontend
yarn deploy