Kiosk is a decentralized e-commerce platform built on Ethereum.
For Merchants:
- Register a globally unique product identifier (DIN) for each of your products
- Manage product information and pricing off-chain using your existing e-commerce backend
- Sell products directly to buyers with no middlemen and no transaction fees
- Create your own loyalty token to incentivize repeat purchases
For Buyers:
- Purchase products online with Ether and ERC20 loyalty tokens
- Earn loyalty tokens from merchants
For Affiliates:
- Earn Market Tokens from merchants for successful referrals
For Developers:
- Earn Market Tokens for contributions to the core protocol
- Build your own e-commerce client
Requirements:
Download the project and install its dependencies.
git clone https://github.com/kioskprotocol/contracts.git
npm install
In a separate terminal tab, create an in-memory blockchain with Truffle.
truffle develop
Then, in the root directory of the project, run the tests with Truffle.
truffle test