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
baseUrl
dengan URL instance FireFly III Anda - Mengganti nilai
accessToken
dengan Personal Access Token yang valid - Mengganti nilai
sourceAccountId
dandestinationAccountId
dengan 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