Skip to content

kelsonic/Decentralized-Todo

Repository files navigation

Decentralized Todo

The world's universal and decentralized TODO web app, built with Solidity + React.

list todos



create todo

Getting Started

  1. Clone the repo.
  2. Create .env file based off .env.example. You will also need an Alchemy account! 🧙‍♀️⚗️
  3. Install dependencies with yarn install or npm install.
  4. Compile the smart contracts using yarn compile.
  5. Run the smart contracts' tests using yarn test. ✅ ✅ ✅
  6. Copy the files under ./artifacts/contracts/* to ./client/src/contracts.
  7. Deploy the smart contracts using yarn deploy (modify the network to deploy to in ./package.json).
  8. Copy the address posted to the terminal from the previous command and paste it into ./client/src/contracts/index.js for the constant TASK_CONTRACT_ADDRESS.
  9. Change directory to ./client.
  10. Create .env file based off .env.example.
  11. Install the client's dependencies with yarn install or npm install.
  12. Run yarn start, the site should now be running at localhost:3000.

About

The world's universal and decentralized Todo board.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published