EWallet give the possibility to create a non custodial wallet on the blockchain. It gives the possibility to have an organization where everything is public and secure. The entity creator can add members. Members can fund the entity and withdraw their fund. the wallet can receive payment with information about it.* Member have an unique id but can have multiple device to connect are the connection is make with they wallet id. Member can spend found of the company if allowed. Alle the transaction are recorded an public.

EWallet showcase

How it's made

It is make with react.js/node.js ethers and bootstrap. Just the UI have been developed with the connection with Metamask. The blockchain is emulated into the browser local file. I did not have the time to build the smart contract for real blockchin usage but the function call from the UI are already defined.