StockManager is an open-source inventory and sales management system designed for small to medium businesses. It runs as a native desktop application powered by PyWebView, with a Flask + SQLite backend, a real-time notification system, and a fully documented REST API for integrations.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/InnoDev69/StockManager/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Understand what StockManager is, how it works, and when to use it.
Quickstart
Run StockManager locally and make your first API call in minutes.
API Reference
Explore all REST endpoints — products, sales, users, metrics, and more.
Core Features
Inventory management, sales tracking, analytics dashboard, and CSV import.
What’s inside
Inventory Control
Add, update, and disable products. Barcode support, expiration dates, and min-stock alerts.
Sales Tracking
Register single or bulk sales, track payment methods, and edit historical records.
Analytics
KPIs, revenue trends, top products, heatmaps, and inventory forecasts.
Notifications
Real-time SSE-powered alerts for low stock, sales events, and admin actions.
CSV Import
Bulk-load product catalogs from CSV files directly into the inventory.
User Management
Role-based access control with root, admin, and vendor roles.