Description
Hybrid Mobile POS Application, based on Ionic 4 & Angular 8
Document & Demo
Features
- Manage the menu (Category & Items)
- Manage the order in the realtime (Listview & Grid View)
- Printing receipt via Bluetooth (BLE), support all ESCPOS printers.
- Revenue statistics and reports
- Integrate Firebase authentication (Register/Log In/Reset Password)
- Synchronize data to Firebase between devices
Requirements
- NodeJS
- Cordova
- Ionic
- Angular CLI
- Android Studio
- Xcode (to build iOS)
Build and Run
Open Terminal and go to project root path
Install dependencies
$ npm install
Run on browser
$ ionic serve
Run on Android device
$ ionic codrova run android
Run on iOS
$ ionic cordova prepare ios
- Open Xcode. Open project located at
platforms/ios
directory. - Plug in your iPhone (iPad) into your PC
- Select Build > and select your device to run the app
Change Log
1.4.1
- Synchronize data with Firebase
- Fix some bugs
1.4.0
- Integrate Firebase authentication (Register/Log In/Reset Password)
1.3.1
- Add “Report” screen
- Support change Order color
- Change UI of search element
- Fix some bugs
1.3.0
- Add “Sign In” option in Settings page
- Add Region setting (Currency & Number) page
- Change new UI for Settings page
- Change new UI for “No result found”
- Fix some bugs
1.2.2
- Fix bug set app language at first time installed
- Save view mode after close app
1.2.1
- Manage Orders: support switch view mode between Grid and List view
- Support change printer page size on Settings (58mm & 80mm)
1.1.1
- Manage orders
- Manage menu items
- Customize and printing receipt by Bluetooth (BLE). Support all ESCPOS printers.