This is a project base on Electron (a cross-platform desktop app with Javascript), use Magento 2 as backend manage products, orders, customers, checkout. However at now our team are not having more time to complete the project, so we published source code for contributers and we will back to develop when we have time.
We want to make a cross-platform POS frontend application for multi ecommerce Platform (Magento 2, Prestashop, Woocommerce,..)
- We developed POS frontend app with Reactjs, Electron (we just published source code)
- Backend we are using Magento 2 with some extensions support extra REST API, use magento 2 backend REST APIs (we published all modules repo)
- Between POS app and Magento 2 backend we are using API Gateway with Nodejs, Mongodb, NestJS (it is simply management connector application)
View NestPos App for Magento 2
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install nodejs
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update && sudo apt install yarn
- Magento 2 POS App Settings Module
- Magento 2 POS Receipt
- Magento 2 SYC Products, Orders
- Magento 2 Cashier
- Magento 2 Outlet
- Magento 2 Add Custom Product
- Magento 2 POS Permission
- Magento 2 Barcode Inventory
- Magento 2 Multi Barcode
- Magento 2 Barcode Warehouse Integration
- Magento 2 Barcode Label
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)
after that
brew install yarn
Check node version
node -v
Check yarn version
yarn -v
yarn install
yarn dev
For window
yarn package-win
For linux
yarn package-linux
yarn package-all
/release
*.exe(windows)
*.deb(linux)
*.dmg(macOS)
If this project help you reduce time to develop, you can give me a cup of coffee :)