Code

Ionic POS App - Manage Orders, Menu Items & Print Bills

Ionic POS App - Manage Orders, Menu Items & Print Bills

Hybrid mobile POS app, based on Ionic 4, Angular 8

slides

Document & Demo

Features

  • Manage orders (Listview & Grid View)
  • Manage menu items
  • Customize and printing receipt by Bluetooth (BLE). Support all ESCPOS printers.
  • Revenue statistics and reports (Completed: since v1.3.1)
  • Synchronize data with online account (comming soon)

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.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.
by
by
by
by
by
by