All Projects → stone-payments → pos-mamba-sdk

stone-payments / pos-mamba-sdk

Licence: Apache-2.0 license
SDK for developing in the Mamba web environment

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
typescript
32286 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to pos-mamba-sdk

monorepo-utils
A collection of utilities for monorepo/lerna. Tools for TypeScript project references etc..
Stars: ✭ 143 (+320.59%)
Mutual labels:  lerna
lerna-sync
A package to synchronize distributed GitHub repos inside a Lerna monorepo.
Stars: ✭ 15 (-55.88%)
Mutual labels:  lerna
bizbook-client
The repository of bizbook client project
Stars: ✭ 28 (-17.65%)
Mutual labels:  pos
ViennaUI
Raiffeisenbank Design System
Stars: ✭ 32 (-5.88%)
Mutual labels:  lerna
vitx
😃 Simple transform tool
Stars: ✭ 137 (+302.94%)
Mutual labels:  lerna
ezdmb
A dead-simple digital menu board display and configuration, written in Python.
Stars: ✭ 17 (-50%)
Mutual labels:  pos
pos-android-sdk
A selection of APIs and associated samples that enables developers to build applications for different stages of the point of sale journey
Stars: ✭ 18 (-47.06%)
Mutual labels:  pos
AngularPos
A real-time, simple web Point of Sale system written with Angular 12, Firebase (Cloud Firestore), Bootstrap 4 and PrimeNg
Stars: ✭ 67 (+97.06%)
Mutual labels:  pos
esc pos bluetooth
ESC/POS (thermal, receipt) printing for Flutter & Dart (Android/iOS)
Stars: ✭ 177 (+420.59%)
Mutual labels:  pos
cra-monorepo-demo
Monorepo example using create-react-app and common component library structure with yarn workspaces
Stars: ✭ 37 (+8.82%)
Mutual labels:  lerna
react-bones
💀 Dead simple content loading components for React and React-Native. 💀
Stars: ✭ 42 (+23.53%)
Mutual labels:  lerna
matic-docs
The official documentation for all Polygon products.
Stars: ✭ 181 (+432.35%)
Mutual labels:  pos
store-pos
It is java accounting software basically developed using javafx which has various modules like purchase, sales, receipts, payments, and journals.
Stars: ✭ 84 (+147.06%)
Mutual labels:  pos
echarts-for-svelte
📈 Baidu Echarts(v3.0 & v4.0) components for Svelte wrapper.
Stars: ✭ 25 (-26.47%)
Mutual labels:  lerna
microservice nodejs template
🦄 Microservice Starter Kit by Nodejs + Typescript + Docker + Lerna + Eslint + Prettier
Stars: ✭ 49 (+44.12%)
Mutual labels:  lerna
POS---Point-Of-Sales
Point of sales proof of concept developed using Asp.Net Core 2.2. Features: Customer, Vendor, Product, Purchase Order, Goods Receive, Sales Order, Inventory Transactions and POS form.
Stars: ✭ 120 (+252.94%)
Mutual labels:  pos
quicktill
Figure out where all the money and stock went to
Stars: ✭ 29 (-14.71%)
Mutual labels:  pos
carbon-preprocess-svelte
Collection of Svelte preprocessors for the Carbon Design System
Stars: ✭ 39 (+14.71%)
Mutual labels:  svelte
blockchain consensus algorithm
代码实现五种区块链共识算法 The code implements five blockchain consensus algorithms
Stars: ✭ 251 (+638.24%)
Mutual labels:  pos
shared-react-components-example
An example of a mono-repository of shared React components libraries!
Stars: ✭ 85 (+150%)
Mutual labels:  lerna

The solution that turns a POS(point of Sale) into much more than payment!

Develop applications using only web technology, without worrying about the complications of the capabilities of a POS.

License npm package





Requirements

Make sure all dependencies have been installed before moving on:

📦 Getting Started

With @mamba/cli

# Install the mamba cli globally if doesn't already have it
npm i -g @mamba/cli

# Create a new mamba app at 'my-mamba-app' directory
mamba new app my-mamba-app

? Name: My Mamba App
? Version: 0.0.1
? Description: My new Mamba app

Manually

# Create and enter your new app directory
mkdir my-mamba-app
cd my-mamba-app

# Install the standard mamba app template
npx degit stone-payments/pos-mamba-app-template

⌨️ Development

Once you have completed the installation step, you are ready to start the project!

cd my-mamba-app # Your project folder

# Install its dependencies
npm i

# Run the development server
npm run start

Open your browser and visit http://127.0.0.1:8080 , see more at Development.

🔨 Components usage

For Web Components, install the component / package that you want to use in the project:

npm install @mamba/button # Button component


# If you want to use the dialog component for example:

npm install @mamba/dialog

To import the installed component, simply do one of the following:

<script>
import Button from '@mamba/button';

export default {
  components: { Button }
}
</script>

// or

<script>
export default {
  components: {
    Button: '@mamba/button'
  }
}
</script>

🧰 Commands

  • npm run lint - Lint all style and script files;
  • npm run format - Format all style and script files;
  • npm run link:packages - Create a local link of every package for local developing;
  • npm run test - Run all tests once;
  • npm run test:watch - Run all tests and keep watching for changes;
  • npm run release - Release a new version of the SDK;
  • lerna run x - Execute the x script in all packages;
  • lerna run start --scope=@mamba/component --stream - Run the dev server for a specific component;

Contributing

✏️ Commiting

Our commits follow the Conventional Commits standard:

<type>[optional scope]: <description>

By installing git-cz globally (npm i -g git-cz) it's possible to use git cz instead of git commit for a interactive commit helper.

🔗 Useful links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].