
Desktop Application / ERP
Rommana — Desktop Management & Accounting System
Flutter desktop app for management & accounting with offline-first sync, QR/barcode printing, and detailed reporting.
Flutter (Desktop)DartLocal database (offline cache)Server-side database (central storage)Sync engine (offline → online)QR/Barcode generation & printing+2 more
Duration
1.5 months
Team Size
1
Project Overview
A bespoke Flutter desktop system built for Rommana, covering management, accounting, library, and training operations. Designed from scratch (UI/UX) to match the brand’s identity with smooth animations and an intuitive experience. Works both online and offline: data is stored locally when offline and automatically syncs to the server once connectivity is restored.
Key Features
Secure login (single full-admin role)
Students & participants management
Events and courses management
Library module with catalog and lending
Book lending with QR code export
Invoicing and payments tracking
Detailed operational & financial reports
Offline-first: local storage with auto-sync to server
Data import from legacy Word/Excel files
Brand-aligned UI/UX with smooth animations
Barcode/QR printing, PDF export, and scheduled backups
Technologies Used
Flutter (Desktop)
Dart
Local database (offline cache)
Server-side database (central storage)
Sync engine (offline → online)
QR/Barcode generation & printing
PDF exporting
Backup & restore tooling
Our Role
From-scratch brand UI/UX, Flutter desktop development, data migration tooling, and offline-first sync design.
Client Testimonial
"Rommana has helped us streamline operations with great efficiency. The system is intuitive and powerful, especially with offline capabilities. The QR and barcode generation tools are especially useful in managing inventory and invoicing seamlessly."

Sarah Abo Madi
Rommana