Shuhaib
エンタープライズモバイルソリューション社内エンタープライズアプリ2026

Floor Terminal - 倉庫在庫割当端末

Flutter開発者

社内専用システム — セキュアなクローズドネットワークでのみ運用されています。

技術的課題と解決策

プロジェクトのビジネス背景と技術的成果の詳細。

01. 課題 (The Problem)

倉庫や生産現場において、紙伝票や遠隔のPC端末を行き来して在庫確認を行っていたため、作業遅延と入力ミスが多発していました。

02. 技術的挑戦 (The Challenge)

現場作業員が片手で素早くQRスキャンを行い、ERPの在庫状況と即座に照合して引当確定できるモバイル端末を構築すること。

03. 解決策 (The Solution)

QRコードスキャンエンジンを組み込んだFlutterアプリを開発。REST API経由でERPNextと連携し、Hiveキャッシュで直近の在庫状況を高速保持。

04. 成果 (The Result)

手作業の確認作業を大幅に削減し、在庫引当の精度を向上させ、現場のペーパーレス化を達成。

主要な技術的課題

実装中に解決した低レイヤーインフラおよびシステム設計上のボトルネックの詳細。

ERP-connected scan and allocation workflow
Warehouse-friendly QR scanning UX
Quantity validation and allocation confirmation
Local data caching for recent stock and allocation context
Session-based backend authentication with secure token persistence

開発の挑戦

課題提起 & 要件背景

Warehouse floor operations were disconnected from the ERP system, making stock lookup and allocation slower and more error-prone. The app needed to support fast scan-driven workflows with clear confirmation and reliable local context for operators.

Stock Lookup Delays
Manual Data Entry
Operational Visibility

調査と技術選定

ERP Integration

Connected the mobile workflow to ERP-backed inventory operations using REST requests and session-based authentication with secure token persistence.

Local Caching

Uses Hive to retain recent stock and session context for faster lookups and more resilient on-device workflows in live operational environments.

Floor-Grade UX

Designed around fast warehouse interactions with a clear scan-and-confirm flow, strong visual hierarchy, and operator-friendly on-device actions.

機能と実装

使用テクノロジー & ツール

Flutter
Bloc/Cubit
ERPNext
REST API
Dio
Hive
mobile_scanner

プロジェクト画面設計 & UIフロー

アプリケーションの主要チェックポイントとテレメトリデータパイプラインを可視化したレイアウト設計。

Screen mockup 1
チェックポイント 1
Screen mockup 2
チェックポイント 2
Screen mockup 3
チェックポイント 3
Screen mockup 4
チェックポイント 4