A cloud-based Get POS solution is a computerized system designed for your retail store, restaurant, multi-store, and supermarket to manage transactions, orders, inventory, and in-store product sales in one go.
This custom POS system is built to increase revenue and save time for every retail and hospitality business chain that offers multi-location features such as inventory transfers, network pricing, and advanced reports.
It builds on top of ERPNext and the Frappe Framework - incredible FOSS projects built and maintained by the incredible folks at Frappe. Go check these out if you haven't already!
- Offline Syncing
- Inventory Management
- Order Management
- Employee Management
- Supplier Management
- Reporting
- Accounts & Payroll
- Multi-location Management
The very first requirement to run this mobile app is, that you should set up the active & working Frappe ERPNext instance. To set up the ERPNext you can visit here.
Once you've set up a Frappe site, installing GETPOS is simple:
-
Download the app using the Bench CLI.
bench get-app --branch [branch name]
Replace
[branch name]
with the appropriate branch as per your setup:Frappe Branch GETPOS Branch version-14 production develop deployment-development version-13 production If it isn't specified, the
--branch
option will default todeployment-development
. -
Install the app on your site.
bench --site [site name] install-app nbpos
iOS App - Click here
Android App - Click here
- Android Studio or Visual Studio Code
- Flutter SDK installation
- Android SDK
- XCode (if working on MacOS for iOS)
- Apple SDK (if working on MacOS for iOS)
- Virtual or physical Android or iOS Device for testing
Follow the following steps to set up and run the mobile app -
- First, clone the project from the master branch.
- Open the project in Android Studio or in Visual Studio Code.
- Open the terminal and run the command -
flutter pub get
. This command will remove all the errors that you are getting in the project. - Select the target device from the device explorer menu.
- Run the project by pressing Function + F5 or execute the command -
flutter run
from the terminal.