The world's universal and decentralized TODO web app, built with Solidity + React.
- Clone the repo.
- Create
.env
file based off.env.example
. You will also need an Alchemy account! 🧙♀️⚗️ - Install dependencies with
yarn install
ornpm install
. - Compile the smart contracts using
yarn compile
. - Run the smart contracts' tests using
yarn test
. ✅ ✅ ✅ - Copy the files under
./artifacts/contracts/*
to./client/src/contracts
. - Deploy the smart contracts using
yarn deploy
(modify the network to deploy to in./package.json
). - Copy the address posted to the terminal from the previous command and paste it into
./client/src/contracts/index.js
for the constantTASK_CONTRACT_ADDRESS
. - Change directory to
./client
. - Create
.env
file based off.env.example
. - Install the client's dependencies with
yarn install
ornpm install
. - Run
yarn start
, the site should now be running at localhost:3000.