Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com> |
||
|---|---|---|
| android | ||
| assets/images | ||
| curl_scripts | ||
| ios | ||
| lib | ||
| linux | ||
| macos | ||
| plugins | ||
| test | ||
| web | ||
| windows | ||
| .gitignore | ||
| .metadata | ||
| PRINTING_CARD_IMPLEMENTATION.md | ||
| PROJECT_CONTEXT.md | ||
| README.md | ||
| analysis_options.yaml | ||
| package-lock.json | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| sample-struk.jpg | ||
README.md
Cashumit
Aplikasi kasir berbasis Flutter dengan fitur:
- Cetak struk ke printer thermal
- Integrasi langsung dengan FireFly III
Cara Menjalankan
- Pastikan Flutter sudah terinstall
- Jalankan perintah berikut:
flutter run
Konfigurasi FireFly III
- Buka aplikasi dan masuk ke menu "Pengaturan"
- Masukkan URL instance FireFly III Anda
- Masukkan Personal Access Token yang dibuat di FireFly III
- Simpan konfigurasi
Pengujian Integrasi FireFly III
Untuk menguji integrasi dengan FireFly III tanpa menjalankan aplikasi Flutter, Anda dapat menjalankan script pengujian:
dart test_firefly_integration.dart
Sebelum menjalankan script, pastikan untuk:
- Mengganti nilai
baseUrldengan URL instance FireFly III Anda - Mengganti nilai
accessTokendengan Personal Access Token yang valid - Mengganti nilai
sourceAccountIddandestinationAccountIddengan ID akun yang valid
Fitur yang Akan Dikembangkan
- Input transaksi kasir
- Cetak struk ke printer thermal (Bluetooth/USB)
- Integrasi API FireFly III untuk pencatatan transaksi
Catatan
- Pastikan printer thermal kompatibel dengan perangkat
- Siapkan API key dan URL FireFly III