Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/allwin199/solidity-basic-todo


https://github.com/allwin199/solidity-basic-todo

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

```markdown
# Solidity Todo

This is a simple Todo application implemented in Solidity. It allows you to create, read, update, and delete tasks on the Ethereum blockchain.

## Prerequisites

- Solidity compiler (version X.X.X)
- Ethereum development environment (e.g., Ganache, Remix, etc.)
- Web3.js or other Ethereum client libraries

## Getting Started

1. Clone the repository:

```
git clone https://github.com/worksofallwin/solidityBasics.git
```

2. Install dependencies:

```
cd solidityBasics
npm install
```

3. Deploy the Solidity contract:

- Compile the contract using your Solidity compiler.
- Deploy the compiled contract to your Ethereum development environment.

4. Update the contract address:

- Open `app.js` file.
- Update the `contractAddress` variable with the deployed contract address.

5. Run the application:

```
npm start
```

6. Open your browser and access the application at `http://localhost:3000`.

## Usage

- Enter a task in the input field and click "Add" to create a new task.
- Click on a task to mark it as completed.
- Edit a task by clicking on the "Edit" button.
- Delete a task by clicking on the "Delete" button.