OnlyForward0613 / Kioskprotocal-contract

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kiosk

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

Testing

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

About

License:GNU General Public License v3.0


Languages

Language:JavaScript 71.7%Language:Solidity 28.3%