chore: Flutter mobile app, CI, and dev tooling
- mobile/: Flutter/Dart merchant mobile app skeleton - .github/: GitHub Actions CI workflows - .dockerignore: exclude host node_modules from build context - .cursorrules: Cursor IDE project rules - .claude/: Claude Code project settings and launch config Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# meezi_pos
|
||||
|
||||
Tablet POS app for Meezi (parallel to `meezi_app` customer app).
|
||||
|
||||
## Phase 1 (current)
|
||||
|
||||
- Flutter 3 + Riverpod + GoRouter
|
||||
- Login shell → POS shell
|
||||
- `X-Meezi-Terminal-Id` header (wire in Dio client)
|
||||
|
||||
## Phase 2
|
||||
|
||||
- Drift SQLite: menu cache, cart, sync queue
|
||||
- Full POS flow + `bluetooth_print` / `esc_pos_utils_plus`
|
||||
- Same OTP API as dashboard
|
||||
|
||||
## Run
|
||||
|
||||
```bash
|
||||
cd mobile/meezi_pos
|
||||
flutter pub get
|
||||
flutter run
|
||||
```
|
||||
|
||||
Set API base URL via `--dart-define=API_URL=http://10.0.2.2:5080` (Android emulator).
|
||||
Reference in New Issue
Block a user