Karbovanets / kasisto

A Karbo Point of Sale payment system

Home Page:https://github.com/Karbovanets/kasisto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting Started

Kasisto consists of an app running on a mobile phone or tablet and a server to which the app connects to listen for incoming payments.

The mobile app

Kasisto is implemented as a Progressive Web App. It's targeted to run on any modern mobile browser, including Chrome for Android, Firefox, Safari iOS and Edge. It can be added to the home screen and will run without showing the browser's address bar if done so.

All payment details and configuration settings are stored locally in the app, the server is accessed in a read-only way to listen for incoming transactions.

Development

Clone, install dependencies and run yarn to install dependencies. (npm install should work just fine).

To start a local server, run yarn start.

Setup

Go to http://localhost:8000/

image image b19 2018-09-26_21-54-29

  1. Set shop name
  2. Set Wallet URL to https://www.karbo.club/api and karbo address must be generate on https://www.karbo.club/
  3. Set shop logo
  4. Choose your currency

Create payment

image image

default

image

wait for transaction confirmation

image

In "History" you can see Payment Details

image

Build

yarn run dist

Config nginx

...

 server {
        listen       8000; 
	
        server_name  localhost;
  
	expires                 -1;

	if_modified_since exact;
        access_log  logs/host.access.log;
         

      location / {
          root  G:/karbo/kasisto/dist/ ;
      }
    }

...

About

A Karbo Point of Sale payment system

https://github.com/Karbovanets/kasisto

License:MIT License


Languages

Language:JavaScript 89.4%Language:CSS 10.0%Language:HTML 0.5%