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