/Todo-App

TO-DO DAPP

Primary LanguagePython

To-Do Dapp

This is a to-do Decentralized Application written in solidity.

 

Prerequisite Software/ Packages

i) ganache-cli: "npm install -g ganache-cli"
ii) python: version-3.9
iii) streamlit: "pip install streamlit==3.11"
iv) web3: "pip install web3"
v) py-solc-x: "pip install py-solc-x"
 

Setup and Run the Project

i) Clone the repository to your directory.
ii) Make Sure all packages are correctly installed.
iii) Open cmd in your directory and run the command "ganache-cli"
iv) Open another cmd and run the command "Streamlit run Streamlit_UI.py"

Completing these steps will run the project on your localhost at port 8501 or any other available port.

 

Guide to use the application

1. Create a task

'Create a task' Enter a task then press the "Create Task" button to add the task to your list.

2. Get Task

'Get Task' Enter the task number to retrieve the task.

3. Check Status of Task

'Check Status' Enter the task number to check its status

4. Toggle Task Status to True(Done)

'Toggle status' Enter the task number to mark it as done

5. Get Full Details of a task

'Get Details' Enter the task number to get its detail