Desktop
Syanatuk System
Windows desktop ERP for an appliance maintenance center
2025 7 technologies
Overview
A Flutter Windows desktop application that digitized every operation of a home-appliance maintenance business — from repair intake through diagnosis, warehouse, billing, and encrypted cloud backup — with role-based access and an automated release pipeline.
The problem
The business ran on paper and spreadsheets: no device tracking, no spare-parts visibility, no reliable backups, and no separation between staff roles.
Architecture
Clean Architecture with MVVM for long-term maintainability. Encrypted backups are pushed to Backblaze B2 for disaster recovery. A CI/CD pipeline produces signed builds and installers automatically.
Tech stack
FlutterWindows DesktopClean ArchitectureMVVMBackblaze B2CI/CDEncrypted Backup
Key features
- End-to-end device workflow: reception → inspection → diagnosis → repair → delivery
- Warehouse and spare-parts management with cost tracking
- Financial modules: invoices, revenue reports, debtor tracking
- Role-based access control (Admin, Receptionist, Technician, Manager)
- Statistics dashboards across multiple dimensions
- Remote encrypted backup to Backblaze B2
- Background updates and system-wide hotkeys
- Action logging for accountability
Engineering highlights
- CI/CD pipeline automates builds, code signing, and installer generation
Security considerations
- Role-based access control and an action log for every sensitive operation
- Encrypted off-site backups for disaster recovery
Outcome
- Deployed in production at the business
- Replaced manual paperwork across the full repair lifecycle