brymer-meneses / blockchain-todolist

A full-stack TodoList application built on top of blockchain technology.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blockchain TodoList

This project is my first dive at learning how to make beautiful dApps using React and Web3 libraries. The smart-contract was written from scratch and deployed on the Rinkeby Ethereum TestNet.

screenshot

Deployment

Deploying the smart contract

This project leverages Truffle to easily deploy and migrate the smart contracts. To do so, you need to do:

npm run dashboard

And on a separate terminal, do

npm run deploy

Running the Frontend locally

First you need to compile the smart contract, to produce the contract ABI.

npm run compile_contracts

Then to run the frontend locally, do:

npm run dev

About

A full-stack TodoList application built on top of blockchain technology.

License:MIT License


Languages

Language:TypeScript 55.5%Language:CSS 22.3%Language:Solidity 13.8%Language:JavaScript 5.1%Language:HTML 3.3%