This app is built with React + Next.js, uses a MobX store, and is written in TypeScript.
Smart contracts are developed in Solidity using Hardhat, with tests written in Mocha.
- Navigate to the frontend directory:
cd frontend - Install dependencies::
yarn install
- Build the project:
yarn build
- Start the development server:
yarn start
Navigate to the contracts directory:
- Navigate to the contract directory:
cd campaign/contracts - Deploy the contract to Sepolia:
npx hardhat run scripts/deploy.ts --network sepolia
Frontend: React, Next.js, TypeScript, MobX, Wagmi
Smart Contracts: Solidity, Hardhat, Web3
Testing: Mocha
Package Manager: Yarn