Skip to content
Back

Logística e Endereçamento

In productionRole: Sole developerFlutterProviderAndroidWeb

Grupo Coagro's warehouse app in Flutter: prints QR address labels (picking and reserve), writes each product's location back to Winthor, and logs stock-outs, batch mismatches and near-expiry items — on Android and web.

Logística e Endereçamento

// Overview

Grupo Coagro's warehouse app: prints QR address labels (picking and reserve), writes each product's location back to Winthor, and tracks stock-outs, batch mismatches and near-expiry products — on Android and web.

// The challenge

The warehouse needs to know where each product lives — aisle, building, level, slot — keep that location in sync with the ERP, and see what is running out or expiring before it becomes a loss.

// The solution

Flutter with Provider, and the home screen in MVVM with immutable state. Address labels print as PDF, five per A4 sheet, with the location's QR code; the chosen location is written to Winthor (branch, warehouse, aisle, building). On flaky networks every call checks connectivity first and retries up to three times, with a 10 s timeout, only on network errors. Monitoring groups near-expiry batches by priority and deadline, and the stock-out report prints as PDF.

My role

Sole developer: all 929 commits of the app, from October 2024 to December 2025. A Grupo Coagro system.

Tech stack

FlutterProvidermobile_scannerpdfprintingqr_flutterDockernginx

// Screens

Home screen: scanned product with its picking address (aisle, building, level, slot)
Labels module: active, empty, picking and reserve addresses, plus operation shortcuts
Near-expiry monitor: batches grouped by priority and days until expiry

// Outcome and evidence

commits, all mine
929
screens
36
app versions
420

Looking for this kind of work?