CodeCanU
← Back to products
Mobile

Inventory Shop — Stock Management Mobile App (Flutter)

InventoryPro — Offline Inventory Shop Management Mobile App A fully offline Flutter ERP for shops, boutiques, pharmacies, and small retail businesses. Run POS checkout, inventory, purchases, sales invoices, accounting, payroll, and manufacturing — all without a server. Your data stays on-device with Realm, and an optional documented web-sync API is included for developers who want to connect their own backend. Works with zero internet connection. No server, no monthly hostin…

49.00 USDT

All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.

Description

InventoryPro — Offline Inventory Shop Management Mobile App

A fully offline Flutter ERP for shops, boutiques, pharmacies, and small retail businesses. Run POS checkout, inventory, purchases, sales invoices, accounting, payroll, and manufacturing — all without a server. Your data stays on-device with Realm, and an optional documented web-sync API is included for developers who want to connect their own backend.

  • Works with zero internet connection. No server, no monthly hosting, no downtime — the shop keeps selling even when the network doesn’t.
  • One app, full back-office. POS, inventory, purchasing, accounting, payroll, and manufacturing in a single Flutter codebase.
  • Built for real shop operations, not a generic CRUD demo: barcode scanning, GRN receiving, multi-warehouse stock, installment sales, and low-stock alerts are all wired end to end.
  • Ready to resell or white-label. Business name, currency, tax, language, brand colors, and app icon are all easily customizable.

Key Features

  • Dashboard — sales KPIs and charts at a glance
  • POS Checkout — product grid, cart, barcode scanning, discounts, tax, and receipt printing/sharing
  • Inventory Management — products, categories, units, variants, stock levels, transfers, and adjustments
  • Sales — invoices, returns, quotations, and installment payments
  • Purchasing — purchase orders with Goods Receipt Notes (GRN) and supplier tracking
  • Accounting — expenses, journal entries, and accounts
  • Customers & Suppliers — contact records with ledgers and purchase/sales history
  • Payroll & Employees — employee records, attendance, and payroll runs
  • Manufacturing — Bill of Materials (BOM) and production runs
  • Multi-Warehouse Support — track and transfer stock across locations
  • Barcode Scanner — camera-based scanning via mobile_scanner, matched directly to product records
  • Reports — sales, purchases, stock valuation, and profit reporting
  • Backup & Restore — manual JSON export/import, no technical skills required
  • App Lock & Security — local authentication support
  • Multi-language & Multi-currency — configurable from Settings, no code changes needed

Technical Stack

Framework Flutter 3.10.1+
Language Dart 3.10.1+
Local Database Realm (offline-first, reactive)
Navigation go_router
State Management Flutter state + Realm result streams (Riverpod available)
Charts fl_chart
Barcode mobile_scanner
Documents pdf, printing, share_plus
Security local_auth
Other file_picker, connectivity_plus, http

Requirements: Flutter SDK 3.10.1+, Dart SDK 3.10.1+, JDK 17 (Android), Xcode 15+ (iOS)

Optional Web Sync

InventoryPro runs standalone by default — no backend required. For teams that want multi-device or connected mode, the package includes a documented outbox/sync-engine architecture and a full HTTP API contract (WEB_SYNC_BACKEND.md) covering login, push, pull, idempotency, and conflict handling, so developers can connect it to their own server.

What You Get

  • Full Flutter source code (Android + iOS)
  • Offline HTML documentation with setup, workflows, architecture, and branding guides
  • Demo data seeded on first launch
  • Clear file structure for adding new modules

Demo login: admin@example.com / admin123

Privacy & Data

No analytics or advertising SDK is included. Business data stays in local Realm storage on the device unless the administrator explicitly configures optional web sync or messaging integrations. Manual backups are portable JSON — store them securely.

Support

Full setup, customization, and troubleshooting guides are included in documentation/index.html (works offline, open directly from the download). Please contact us via the CodeCanyon item page for support requests.

Inventory Shop — Stock Management Mobile App (Flutter)

49.00 USDT
Buy now

After successful payment, you will receive a download link for the source code