Simple e-commerce app in solidity language
The contract implements simple webshop, where items are created by the owner and they can be transferred to another user by the owner only
Owner of the shop creates a website that talks with the ethereum node through ethereum js api then add items through the contract and displays the item on the website
A user creates an account on the website, through his wallet sends ethereum to the shop contract address and recieves tokens
Once a user acquires tokens, they can be used to buy items, at which point the website issues transferItem method call on the contract and transfers item possession the user