Zero to One Full-Stack DApp Ethereum Development based on Foundry, NextJS, Typescript - 1 Frameworks and technologies

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

  1. NextJS for our front-end development and deployment
  2. Typescript for type safety and cleaner code
  3. Tailwind CSS (option) I love Tailwind CSS.
  4. Flowbite (option) It is an open-source component library from Tailwind CSS

Chain-end

  1. Foundry It is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
  2. ganache Personal blockchain for Ethereum development

Why I chose Foundry instead of Hardhat?

  1. Simple, foundry doesn’t care about any javascript things.
  2. Pure Solidity, we can write unit tests in Solidity.

Why I used ganache and not Anvil?

  1. When I was using anvil as a local chain I encountered the transfer jamming bug.
  2. 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

https://iiiyu.com/2022/10/05/Zero-to-One-Full-Stack-DApp-Ethereum-Development-based-on-Foundry-NextJS-Typescript-1-Frameworks-and-technologies/

Author

Ewan Xiao

Posted on

October 5th 2022

Updated on

September 28th 2023

Licensed under

Comments