Zero to One Full-Stack DApp Ethereum Development based on Foundry, NextJS, Typescript - 1 Frameworks and technologies
What are you best to know
- Metamask
- React
- Node
- Solidity
Frameworks and technologies
Front-end
- NextJS for our front-end development and deployment
- Typescript for type safety and cleaner code
- Tailwind CSS (option) I love Tailwind CSS.
- Flowbite (option) It is an open-source component library from Tailwind CSS
Chain-end
- Foundry It is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- ganache Personal blockchain for Ethereum development
Why I chose Foundry instead of Hardhat?
- Simple, foundry doesn’t care about any javascript things.
- Pure Solidity, we can write unit tests in Solidity.
Why I used ganache and not Anvil?
- When I was using anvil as a local chain I encountered the transfer jamming bug.
- I like simple things, so ganache has a GUI. It’s even easier for a beginner.
P.S.
This article is very subjective. If you do not feel comfortable viewing it, please close it as soon as possible.
If you think my article can help you, you can subscribe to this site by using RSS.
Referrals
Photo by GuerrillaBuzz Crypto PR on Unsplash
Zero to One Full-Stack DApp Ethereum Development based on Foundry, NextJS, Typescript - 1 Frameworks and technologies