ShopKeeper logo

SHOPKEEPER

Track · Sell · Grow

A two-sided retail intelligence platform for micro-shops: fast offline sales terminal for staff, and an owner dashboard powered by operations research (reorder points, EOQ, purchase-window scoring) plus data-driven advice and cash-aware budgets — built for Orion Global Hackathon 2026.

E-commerce / Retail FinTech Machine Learning / AI INFORMS · Operations Research Offline PWA
Launch prototype GitHub

Problem & measurable impact

Small retailers lose margin to stockouts, overstock, and cash tied in the wrong SKUs. ShopKeeper connects every sale to inventory and profit, then recommends when and how much to reorder under cash constraints.

How judges can demo (3 min)

  1. Launch prototype → first visit: create shop + owner PIN.
  2. On the terminal: Reset Demo, record sales (−), pick active seller.
  3. Open Owner Dashboard → health score, 7-day chart, OR reorder plan, purchase windows, budget.
  4. Run Scenario Simulator with a price change to see elasticity-aware profit.

Innovation & OR (INFORMS)

Aligned with judging criteria

Architecture

Browser PWA (localStorage) → or-engine.js + analytics.js → owner dashboard. Cloud path: PostgreSQL schema in backend/schema.sql, supplier intelligence via purchasing_engine.py.

[Sales Terminal] ──transactions──► [Analytics + OR Engine]
        │                                      │
        │                                      ├── Health / Forecast / Budget
        └── Staff PIN roles                    ├── Reorder & purchase windows
                                               └── Scenario (elasticity)
Future: API sync ──► PostgreSQL + supplier price history + embeddings