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…
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.
Related products
More digital goods in the same category or with similar tags.
Mobile
Patient Flutter Template App
Mobile
Online Dating and Chatting App Template | Swipe, Chatting | Modern Dating app | Ionic | Match
Mobile
Chat & Group Chat App Template Ionic | Whatsapp Clone Ionic Template | ChatApp
Mobile
Online Recharge Ticket Booking & Bill Payment App Template in Ionic
Mobile
Stylorium - Shop App Template React Native
Mobile
Cosmetic Shop - Beauty Product Ordering React Native iOS/Android App Template
Mobile
Recipe - Food Recipe App | Cooking | Recipe Learning React Native iOS/Android App Template
Mobile
Cake - Online Cake Shop | Cake Ordering React Native iOS/Android App Template
Inventory Shop — Stock Management Mobile App (Flutter)
After successful payment, you will receive a download link for the source code