Hello SmartSplitter! Blockchain Contract Maker/Payment Partitioner [Solidity, React.js, Ethers.js]

Introducing the minimum viable product for my Etherium based blockchain app which handles the sharing of payments to a specific contract address. The app is divided into two separate user interfaces: a SmartSplitter Contract Maker UI and a SmartSplitter Wallet UI to interact with the contracts created.

The intention was to make customizable smart contract deployments, as well as contract interactions, accessible to a general public via a minimalist UI. One of the key features demonstrated are conditional renders of the disbursement/payment buttons which differing access depending on the identity of the MetaMask wallet/address connected to the app.

Have some fun splitting some contracts using Kovan test ETH and a MetaMask wallet [I’m using v.10.10.0] ! Grab some money bags (Kovan test ETH) here: https://faucets.chain.link/

Smart Splitter Contract Maker–
deployment: https://smartsplitter-contractmaker.netlify.app/
code: https://github.com/kitfud/SmartSplitter_FrontEnd_ContractMaker

Smart Splitter Wallet Interface–
deployment: https://smartsplitter-wallet.netlify.app/
code: https://github.com/kitfud/SmartSplitter_FrontEnd_Wallet_Interface

Update

Steve Rich's Exciting New Book: A Journey into the World of Forex Trading!

Interview

Smart Splitter Solidity Contracts–
https://github.com/kitfud/SmartSplitter/tree/master/contracts

Video Timestamps:
0:00 – info needed for using the Smart Splitter app
2:15 – Using the SmartSplitter Contract Maker
4:51 – Using the SmartSplitter Contract Wallet Interface
9:36 – Use case for SmartSplitter
10:50 – SmartSplitter Solidity Code
12:25 – Comments on front end [React.js/Ethers.js] + ideas

Credit to Michael Couch for teaching how Ethers.js works for the front end: https://www.youtube.com/watch?v=swZRo6LFrCw