Code

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

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

By
Cart 33 sales

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

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey