Search packages, repositories and app categories

GitHub repositorytcd93/flutter-pos

Simple-POS

A mobile POS app written with Flutter, compatible Sunmi device

Simple-POS project cover
Stars
241
Forks
100
Last push (UTC)
Feb 5, 2025
Project status
Active

Original README

English project snapshot. Visit GitHub for the latest content.

Simple-POS

⚠ Check this out! version 2 is at https://tcd93.github.io/flutter_2 ⚠

❤️❤️ Online Demo for v2❤️❤️

❤️❤️ Online Demo for v1❤️❤️

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)
  • English & Vietnamese (auto detect Locale)

Install & Run

Get flutter IMPORTANT: this project works only with Flutter >= 3.10

flutter pub get
flutter run
Running inside WSL2
Use Docker for Destop's Dev Environment (note that usbip over Docker Desktop, as of now, hasn't work; you can try debugging over ADB tcpip)

Or

Run Docker containers inside of WSL2
  1. Build image and run container: docker-compose -f .\compose-dev.yaml up -d --build
  2. SSH inside: docker exec -it flutter_dev bash
  3. Accept licences: flutter doctor --android-licenses
  4. Clean: flutter clean
  5. Run:
    • Web: flutter run -d web-server (Visual studio code should forward the port automatically if you use Remote window)
    • USB-connected Android device: follow the instruction here to connect your phone into WSL2, remember to kill the running ADB server on your Windows host machine first

Testing

flutter test

TODO

  • [ ] Remote printing? (via Bluetooth)
tcd93 GitHub avatar
GitHub author

tcd93 ↗

Jack of all trades, master of none, probably better than some masters of one

LanguagesDartHTMLDockerfileSwiftKotlinObjective-C

Categories

Flutter dependencies

Dependencies used

Dependency list 22 items

App categories

Rankings

How do I choose a repository?

Start with your use case, compare repository activity, and check the original project before adopting it.

  1. Search by repository name, owner or description, then narrow the results by topic.
  2. Compare stars, forks and recent pushes. Stars show community interest, not a guarantee of quality.
  3. Read the README, license and issues on GitHub before using a project.

Sources and maintenance

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗