FLUTTER ECOSYSTEM

tcd93/flutter-pos

Flutter로 작성된 모바일 POS 앱으로, Sunmi 장치와 호환됩니다

간단한 POS 프로젝트 이미지
Stars
241
Forks
101
최근 푸시(UTC)
2025. 2. 5.
프로젝트 상태
활성
tcd93 GitHub avatar
GITHUB User

tcd93 ↗

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

언어DartHTMLDockerfileSwiftKotlinObjective-C

기술 주제

관련 패키지 및 예제

사용 중인 의존성

의존성 목록 22 개

앱 카테고리

순위

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

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)