If something doesn’t work, please file an issue
Your environment will have everything you need to build a modern Ethereum-powered single-page Next JS app:
- Smooth project management via Yarn Workspaces
- Everything included with Create React App: React, JSX, ES6, TypeScript
- Template NFT smart contract using the ERC-721 standard
- Minimalist structure for managing the smart contract ABIs and addresses
- Everything is dockerized! Just
docker-compose up
and GO!
docker-compose up
Then open http://localhost:3000/ to see your app.
Precommit is a check to ensure that your code's styling is consistent and always upto date.
brew install pre-commit
pre-commit install
pre-commit run --all-files
You’ll need to have Node 14 or later version on your local development machine (but it’s not required on the server). You can use nvm (macOS/Linux) or nvm-windows to switch Node versions between different projects.
For the best local development experience. you'll need Docker on your local development machine.
-
Minimalistic by design: You are one command away from creating a new Ethereum-powered Next JS app
-
End-to-End: This App provides you everything that you need to build and maintain an Ethereum-powered Next JS app: Authentication, Deploying smart contracts, Verifying smart contracts
-
Not Reinventing The Wheel: This just works! No experimental features. Stable and solid.
NextJS-Web3-Starter is open source licensed as MIT.