Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/joelarias1/web3-todoapp

Todo-app with Solidity, Truffle, JS and lite-server
https://github.com/joelarias1/web3-todoapp

html javascript solidity web3

Last synced: about 1 month ago
JSON representation

Todo-app with Solidity, Truffle, JS and lite-server

Awesome Lists containing this project

README

        

# Web3 Todo List App 💻

## Description

This project was made to start creating Dapps on Blockchain. In this case, the Ethereum testnet was used to use test Ether to deploy the smart contracts.

The reason for creating a Todo-App is because it is the easiest to start with before doing more complex projects.

## Deployment 🚀

You need to have Node.js and Truffle on your PC

```bash
npm install
```

```bash
truffle console
```

To enable the smart-contract, you need to have Truffle open
```bash
truffle migrate
```
In other console
```bash
npm run dev
```
Then you go to the localhost, I recommend you use a wallet with test funds (ethers) you can get one from Truffle using the private key and importing it into a wallet like Metamask 🦊
## Features ✅

- Ethereum Blockchain
- Tasks remain on-chain
- You can see the address of your wallet
- You can change the status of finished or not, on-chain.

## Screenshots 🎞

[![Image01.png](https://i.postimg.cc/RV49P6Fq/Image01.png)](https://postimg.cc/14CLXzDZ)
[![Image-02.png](https://i.postimg.cc/m2LfYvXH/Image-02.png)](https://postimg.cc/WtHHjHPN)

## Tech Stack 🛠

**Front:** HTML, JavaScript, Bootstrap5

**Server:** Node.js

**Others:** Truffle, Lite-Server

**Languages:** Solidity