A mobile POS app written with Flutter, compatible Sunmi device

Overview

Simple-POS

❤️ ❤️ Online Demo ❤️ ❤️

A mobile POS written in Flutter, suitable for small cafe/restaurant, fully offline.

Tested & printable on Sunmi V1S device.

sunmi_v1s

Support:

  • Android
  • Web (unable to print, yet)
  • English & Vietnamese (auto detect Locale)

Install & Run

Get flutter

flutter pub get
flutter run

For web

  1. flutter config --enable-web
  2. flutter run -d chrome --web-renderer canvaskit

For emulator

  1. flutter run

Testing

flutter test

TODO

  • Remote printing? (via Bluetooth)
Comments
  • Need some Info

    Need some Info

    in Readme you have mentioned that app is Tested and printable on sunmi v1s Devices i have searched about these devices these have built in Printer. Kindly explain which Flutter package you are using to print through sunmi devices i hsve checked your pubspec.yaml it does not contain any Sunmi sdk package

    opened by usmanali353 2
  • can I run it on my local machine ?!

    can I run it on my local machine ?!

    hi, i'm a little new to flutter.. i'm wondering if I can use the code on my local machine ? I tried to do so, by downloading the code but I faced a problem of missing files like " package:flutter_gen/gen_l10n/app_localizations.dart " or " package:provider/provider.dart " what should I do ? thanks

    opened by othmane53 2
  • read failed, socket might closed or timeout, read ret: -1

    read failed, socket might closed or timeout, read ret: -1

    E/BThermalPrinterPlugin: read failed, socket might closed or timeout, read ret: -1 java.io.IOException: read failed, socket might closed or timeout, read ret: -1 at android.bluetooth.BluetoothSocket.readAll(BluetoothSocket.java:758) at android.bluetooth.BluetoothSocket.readInt(BluetoothSocket.java:772) at android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:404) at id.kakzaki.blue_thermal_printer.BlueThermalPrinterPlugin.lambda$connect$1$BlueThermalPrinterPlugin(BlueThermalPrinterPlugin.java:544) at id.kakzaki.blue_thermal_printer.-$$Lambda$BlueThermalPrinterPlugin$Ahw9MM_9K6f9UCVqtrNy_jHybcU.run(Unknown Source:6) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:305) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:923)

    I am getting this error while printing.

    opened by ravi2143 1
  • possible to run local machine ?

    possible to run local machine ?

    Resource attribute "@main_title" was not found. Please ensure that each resource has a corresponding @resource. Generating synthetic localizations package has failed.

    getting this error while 'flutter pub get' run on terminal. how can i run this on local machine?

    opened by hrokuwait 1
  • Menu Editor screen

    Menu Editor screen

    TODO:

    • [ ] Display bugs on Details screen (for orders that have not checked out) when changed menu item using Menu Editting screen
    • [ ] The revert button on Menu screen has problem
    opened by tcd93 0
  • Date range selection in History screen

    Date range selection in History screen

    • Refactor code structure (more OOP style)
    • Able to mark an old order as Deleted (a strike-thru across, price calculation would be excluded, un-reversible)
    • Open details screen when click on Order in History screen
    opened by tcd93 0
Owner
null
An app which plots the heart rate datas received by a Polar device, made with Flutter.

Polar Heart Rate Application - Flutter An app which plots the heart rate datas received by a Polar device. A few notes Remember to change the identifi

Francesco Bondi 2 Jan 1, 2023
A simple flutter app for android and ios device

Flutter Login App This is a simple flutter app for android and ios device. In this Login App user sign_in using email id and password. And also user s

Shubham Kanaujiya 12 Nov 26, 2022
Flutter-based mobile app displaying a list of daily curated content from top engineering blogs and articles. Backed by a GraphQL-based API written in Kotlin..

Flutter-based mobile app displaying a list of daily curated content from top engineering blogs and articles. Backed by a GraphQL-based API written in Kotlin..

Armel Soro 20 Dec 14, 2022
Cryptocurrency App with MVP Design Pattern to track all the coins data in realtime for android & iOS . Written in dart using Flutter SDK.

Flutter CryptoCurrency App (MVP) Cryptocurrency App with MVP design pattern to track all the coins data in realtime for android & iOS . Written in dar

Pawan Kumar 287 Dec 30, 2022
11t is an iOS and Android app for connecting to Mastodon, written in Flutter. 11t lets you use any Mastodon instance.

README 11t is an iOS and Android app for connecting to Mastodon, written in Flutter. I connect to Mastodon on mastodon.social, but everyone can start

Jeroen Smeets 88 Dec 23, 2022
[📱] This is an Android/iOS app for Nyan Anime written in Flutter

Nyan Anime (Flutter) Description This is an Android/iOS app for Nyan Anime written in Flutter. Stack Frameworks: Flutter CLI Commands Command Descript

null 8 Dec 27, 2022
A simple notes app written in Dart using Flutter framework

Notes A simple notes app written in Dart using Flutter framework. Compilation To compile this app, simply clone the repo and run the following command

Aayush Gupta 6 Apr 27, 2022
This repository contains all the code written throughout the 1ManStartup YouTube tutorials for building a travel budget app using Flutter

Travel Treasury Download The Live App This repository contains all the code written throughout the 1ManStartup YouTube tutorials for building a travel

Dave Faliskie 249 Dec 27, 2022
A Dart-written Android app to make taking notes, tasks and events easy and straight forward

A Dart-written Android app to make taking notes, tasks and events easy and straight forward

n0pe 3 Nov 15, 2022
An application written in Flutter that facilitates sharing your commute ride with other people

commuting_app_mobile Mobile application written in Flutter that facilitates sharing your commute ride with other people. The app has localization, for

null 2 Sep 19, 2022
EasyCal , simple calculator written with flutter using dart language

EasyCal This is my first flutter experience. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

Reza Kharazminia 4 Aug 9, 2022
Quary is a simple snippet tool written in Flutter

quary A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Erick 5 Nov 16, 2021
Wallet for Peercoin and Peercoin Testnet written in Flutter

peercoin_flutter Wallet for Peercoin and Peercoin Testnet using Electrumx as backend.

Peercoin project 21 Oct 25, 2022
Fluttergram - A working Instagram clone written in Flutter using Firebase / Firestore

Fluttergram - A working Instagram clone written in Flutter using Firebase / Firestore

Dominique Rwema Bagirishya 33 Oct 5, 2022
A tourism mobile app using flutter

Palghar Tourism project_description Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About The Project Built With Getting

Sahil Kargutkar 8 Dec 9, 2022
This is the semester 6 Mobile App Development Course project. So maybe the final project may not make sense ;) but it is a good place to start learning Flutter.

?? Overview MAD-Sem6 is a Mobile Development Course Project that contains Basic ➡️ Medium implementation of different widgets. As a whole it doesn't m

Muhammad Tayyab Asghar 3 Aug 9, 2021
Flutter quiz mobile app

game A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Mobile & Backend developer 3 May 18, 2021
Basic calculator mobile app with flutter

Basic calculator mobile app with flutter

Sujay Goswami 1 Sep 28, 2021
A platform adaptive Flutter app for desktop, mobile and web.

Flutter Folio A demo app showcasing how Flutter can deliver a great multi-platform experience, targeting iOS, Android, MacOS, Windows, Linux, and web.

gskinner team 3.5k Dec 28, 2022