Hello ! At this moment I am working for my project, I called it admigo. This is an admin panel on golang, postgresql, vue.js and bulma css framework. This admin panel has feature like a shop. Clients can buy something via smart contract, once they bought something, they can't buy more items until they confirm or cancel theirs purchasing. If they canceled then ethers return back to their wallet. I can't show it for You right now, because all code in my local computer, but if you are interested I will upload on a server and you could see.