Compare commits
3 Commits
Refractor-
...
1359e036d5
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1359e036d5 | ||
|
|
ad071438cc | ||
|
|
5604686630 |
@@ -4,20 +4,7 @@ You are helping build a project called **Scanlook**.
|
|||||||
|
|
||||||
## Scanlook (current product summary)
|
## Scanlook (current product summary)
|
||||||
Scanlook is a web app for warehouse counting workflows.
|
Scanlook is a web app for warehouse counting workflows.
|
||||||
- Admin creates a **Count Session** (e.g., “Jan 24 2026 - First Shift”) and uploads a **Master Inventory list**.
|
Scanlook is modular.
|
||||||
- Staff select the active Count Session, enter a **Location/BIN**, and the app shows the **Expected** lots/items/weights that should be there (Cycle Count mode).
|
|
||||||
- Staff **scan lot numbers**, enter **weights**, and each scan moves from **Expected → Scanned**.
|
|
||||||
- System flags:
|
|
||||||
- duplicates
|
|
||||||
- wrong location
|
|
||||||
- “ghost” lots (physically found but not in system/master list)
|
|
||||||
- Staff can **Finalize** a BIN; once finalized, it should clearly report **missing items/lots**.
|
|
||||||
- Admin sees live progress in an **Admin Dashboard**.
|
|
||||||
- Multiple Count Sessions can exist even on the same day (e.g., First Shift vs Second Shift) and must be completely isolated.
|
|
||||||
|
|
||||||
There are two types of counts:
|
|
||||||
1) **Cycle Count**: shows Expected list for the BIN.
|
|
||||||
2) **Physical Inventory**: same workflow but **blind** (does NOT show Expected list; only scanned results, then missing is determined after).
|
|
||||||
|
|
||||||
Long-term goal: evolve into a WMS, but right now focus on making this workflow reliable.
|
Long-term goal: evolve into a WMS, but right now focus on making this workflow reliable.
|
||||||
|
|
||||||
@@ -44,7 +31,7 @@ Long-term goal: evolve into a WMS, but right now focus on making this workflow r
|
|||||||
## Scanlook (current product summary)
|
## Scanlook (current product summary)
|
||||||
Scanlook is a web app for warehouse counting workflows built with Flask + SQLite.
|
Scanlook is a web app for warehouse counting workflows built with Flask + SQLite.
|
||||||
|
|
||||||
**Current Version:** 0.13.0
|
**Current Version:** 0.14.0
|
||||||
|
|
||||||
**Tech Stack:**
|
**Tech Stack:**
|
||||||
- Backend: Python/Flask, raw SQL (no ORM), openpyxl (Excel file generation)
|
- Backend: Python/Flask, raw SQL (no ORM), openpyxl (Excel file generation)
|
||||||
@@ -79,13 +66,9 @@ Scanlook is a web app for warehouse counting workflows built with Flask + SQLite
|
|||||||
- Consumption Sheets module (production lot tracking with Excel export)
|
- Consumption Sheets module (production lot tracking with Excel export)
|
||||||
- Database migration system (auto-applies schema changes on startup)
|
- Database migration system (auto-applies schema changes on startup)
|
||||||
|
|
||||||
**Two count types:**
|
|
||||||
1. Cycle Count: shows Expected list for the BIN
|
|
||||||
2. Physical Inventory: blind count (no Expected list shown)
|
|
||||||
|
|
||||||
**Long-term goal:** Modular WMS with future modules for Shipping, Receiving, Transfers, Production.
|
**Long-term goal:** Modular WMS with future modules for Shipping, Receiving, Transfers, Production.
|
||||||
|
|
||||||
**Module System (v0.13.0):**
|
**Module System (v0.14.0):**
|
||||||
- Modules table defines available modules (module_key used for routing)
|
- Modules table defines available modules (module_key used for routing)
|
||||||
- UserModules table tracks per-user access
|
- UserModules table tracks per-user access
|
||||||
- Home page (/home) shows module cards based on user's access
|
- Home page (/home) shows module cards based on user's access
|
||||||
@@ -104,5 +87,5 @@ Scanlook is a web app for warehouse counting workflows built with Flask + SQLite
|
|||||||
- Scanner viewport: 320px wide (MC9300)
|
- Scanner viewport: 320px wide (MC9300)
|
||||||
- Mobile breakpoint: 360-767px
|
- Mobile breakpoint: 360-767px
|
||||||
- Desktop: 768px+
|
- Desktop: 768px+
|
||||||
- Git remote: http://10.44.44.33:3000/stuff/ScanLook.git
|
- Git remote: https://tsngit.tsnx.net/stuff/ScanLook.git
|
||||||
- Docker registry: 10.44.44.33:3000/stuff/scanlook
|
- Docker registry: 10.44.44.33:3000/stuff/scanlook
|
||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user