https://github.com/mmsaki/payment-app
A blockchain application that makes use of professional profiles to remit payments for hourly wages in ether.
https://github.com/mmsaki/payment-app
bip44 streamlit-webapp web3
Last synced: 6 months ago
JSON representation
A blockchain application that makes use of professional profiles to remit payments for hourly wages in ether.
- Host: GitHub
- URL: https://github.com/mmsaki/payment-app
- Owner: mmsaki
- Created: 2022-07-28T01:59:25.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-03T23:28:19.000Z (about 3 years ago)
- Last Synced: 2025-02-13T05:45:44.120Z (8 months ago)
- Topics: bip44, streamlit-webapp, web3
- Language: Python
- Homepage:
- Size: 14.5 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Payment Application
## Summary
This project is an application that makes use of professional profiles to remit payments for hourly wages in **ETH**. This is a python application developed using the **streamlit** library for the user interface.
To run this application clone this repo to a local directory.
### Step 1: Clone Repo
Open Terminal and run the following command.
```Terminal
git clone git@github.com:mmsaki/blockchain-payment-app.git
```Get into the `blockchain-payment-app/` folder through your terminal
```
cd blockchain-payment-app
```### Step 2: Running the application
The application requires streamlit installed so run `pip install streamlit` and then proceed.
Using streamlit run the app `blockchain_payment_app.py` using the following command.
```
streamlit run blockchain_payment_app.py
```> **Note**
I rely on **Ganache** for my blockchain environment. Copy a mnemonic phrase into a `.env` file in the same directory. Create a varible `MNEMONIC = ''` and save the `.env` file. Open the `blockchain_payment_app.py` and update the `candidate_database` with new customer account addresses.## Example
Here is a screenshot of the app running on `http://localhost:8501`.
