/React-Solidity-Typescript-Starter

Starter template for your next dApp project. A monorepo with Solidity & React & Typescript

Primary LanguageTypeScript

GitHub Banner

This starter template comes as a monorepo for your next fullstack dApp Development. This will be your tools: :pager: React + Vite + Typescript :page_with_curl: Solidity + Hardhat + Typescript

Typescript is integrated in the frontend as well in the smart contract part. This gives you a HUGE advantage, why? Because you can use types from the smart contract in your frontend part ( with the help of typechain https://github.com/dethcrypto/TypeChain).

How to start

Backend

pre: cd into /backend

  1. start local testnet ---> npm run testnet
  2. Compile contracts ---> npm run build
  3. Test contracts --> npm run test
  4. Deploy contracts --> npm run deploy

Frontend

pre: cd into /frontend

  1. Install dependencies ---> npm install
  2. start frontend ---> npm run dev
  3. build --> npm run build

Here are some ready to use IPFS services 📡, that you can easily use for your next project 🚀

🔗 https://pinata.cloud
🔗 https://nft.storage 🔗 https://docs.moralis.io/moralis-dapp/files/ipfs 🔗 https://infura.io/product/ipfs

🌞 GM TO ALL OF YOU AND KEEP LEARNING WEB 3 -Johannes (https://twitter.com/XamHans)

PS: If you are looking for a Web3 Job checkout my newest project 💚 : https://www.newdevsontheblock.com/