Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/allwin199/solidity-basic-todo
https://github.com/allwin199/solidity-basic-todo
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/allwin199/solidity-basic-todo
- Owner: allwin199
- Created: 2023-06-10T07:08:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-10T07:36:01.000Z (over 1 year ago)
- Last Synced: 2024-05-29T17:23:53.199Z (6 months ago)
- Language: Solidity
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```markdown
# Solidity TodoThis 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.