Logo Lanfrica

fbenkhelifa/store-manager

Domain:

digital infrastructure

Record type:

software
Creator:
fbe
Host:
Offline-first desktop store management app for Algerian SMBs (POS, inventory, debt tracking). # Store Manager — Offline Desktop App for Algerian SMBs A commercial-oriented desktop application for local store operations: POS, inventory, and debt tracking with offline reliability. ## What is this Store Manager is an offline-first desktop application tailored for Algerian small and medium businesses. It focuses on day-to-day retail workflows with fast local operations and simple deployment. ## Why it exists Many SMBs need reliable operations without permanent internet access or complex IT infrastructure. This app prioritizes practical usability, local data persistence, and low-friction rollout. ## Key product features - POS workflow for daily transactions - Inventory tracking and stock updates - Debt/customer balance tracking - Bilingual interface orientation (Arabic/French) - Single-executable deployment target (`.exe` packaging) ## Architecture / Stack ```mermaid flowchart LR U[Desktop UI\nCustomTkinter] --> A[Application Logic\nPython] A --> D[(SQLite Local Database)] A --> R[Reporting / Receipts] A --> P[Packaging\nExecutable Build] ``` **Planned stack:** Python, CustomTkinter, SQLite, local packaging. ## Installation ### End-user mode (planned release) 1. Download signed `.exe` package 2. Launch app locally (no internet required) 3. Initialize store profile and begin operations ### Developer mode (documentation-first stage) ```bash git clone github.com cd store-manager ``` ## Usage ### Typical session 1. Login to dashboard 2. Register sale (POS) 3. Inventory decrements automatically 4. Optional debt entry updated per customer profile ### Business context Designed for local shop workflows where offline continuity and simple operation are more important than cloud complexity. ## Project structure ```text store-manager/ ├── README.md ├── .gitignore ├── LICENSE └── docs/ └── PRODUCT_BRIEF.md ``` ## Screenshots / Demo Screenshots and demo GIF will be added in `docs/screenshots/` as UI stabilizati …