Description
StockPilot – Smart Offline POS and Inventory Management Flutter App
StockPilot – Smart Offline POS and Inventory Management Flutter App is a premium, offline-first Inventory and POS (Point of Sale) application built with Flutter. It is designed for small business owners who need a fast, reliable, and secure way to manage their shop without monthly subscriptions or internet dependency.
Whether you run a grocery store, a fashion boutique, or an electronics shop, StockPilot handles sales, tracks low stock, and generates professional PDF receipts in seconds.
For developers, StockPilot offers clean, well-structured code using the Provider state management and Hive database, making it incredibly easy to reskin and customize.
Key Features
Smart Point of Sale (POS)
- Fast Checkout: Add items to cart instantly via barcode scan or manual search.
- Barcode Scanner: Built-in camera scanner (supports QR and Barcodes).
- Stock Validation: Prevents selling items that are out of stock.
- Flexible Cart: Adjust quantities, change dates, and remove items easily.
Advanced Inventory Management
- Real-Time Tracking: Keep track of product quantities, costs, and selling prices.
- Low Stock Alerts: Get visual warnings when items are running low.
- Sorting & Filtering: Sort by Name, Price, or Stock Level (High/Low).
- Product Editing: Update product details or delete old items with ease.
Business Intelligence
- Visual Dashboard: View daily sales and transaction counts at a glance.
- Weekly Analytics: Interactive bar charts showing sales performance over the last 7 days.
- Sales History: Review past transactions and reprint receipts.
Professional Receipting
- PDF Receipts: Generate thermal-printer-friendly receipts automatically.
- Share & Print: Share receipts via WhatsApp/Email or print directly to supported devices.
- Custom Branding: Your Shop Name appears on every receipt.
Powerful Settings
- 100% Offline: Data is stored locally using Hive (NoSQL). Secure and blazing fast.
- Backup & Restore: Never lose data. Export/Import your database as a secure JSON file.
- Multi-Currency: Supports USD, LKR, EUR, GBP, JPY, and more.
- Dark & Light Mode: Beautiful UI that adapts to your preference.
- Profile Customization: Add your own profile picture.
Technical Highlights
- Framework: Flutter 3.x (Latest Stable).
- Language: Dart.
- State Management: Provider (Clean & Simple).
- Database: Hive (NoSQL, Fast, Lightweight).
- Architecture: MVC Pattern (Model-View-Controller).
- Code Quality: Linted, Well-Commented, and organized file structure.


