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