TexasBullet26 / dApp-Voting-App

Created with CodeSandbox

Home Page:https://codesandbox.io/s/github/TexasBullet26/dApp-Voting-App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

🌞 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/

About

Created with CodeSandbox

https://codesandbox.io/s/github/TexasBullet26/dApp-Voting-App


Languages

Language:TypeScript 54.1%Language:Solidity 24.5%Language:JavaScript 12.9%Language:HTML 4.1%Language:CSS 3.7%Language:Shell 0.9%