Hubscope is a logistics analytics system designed for batch-level analysis across multiple warehouses.
It replaces manual spreadsheet workflows by automating data aggregation, grouping, and reporting processes.
Analyzes batch data by region and generates warehouse distribution summaries.
Input
- Region identifier
- Batch reference
Output
- Warehouse counts
- Percentage breakdown
- Excel-ready numeric blocks
Performs multi-batch analysis and generates structured warehouse insights.
Input
- Multiple batch references
Output
- Warehouse-level detail counts
- Main warehouse totals
- Grouped summaries (main + sub-level)
- Excel export (single sheet)
- Batch-based data analysis
- Multi-warehouse aggregation
- Route-based warehouse resolution
- Parallel data fetching
- Built-in caching for performance
- Excel export for reporting
- Backend: Flask
- Data Processing: Pandas
- Concurrency: ThreadPoolExecutor
- Integration: External APIs
- Output: HTML + Excel
- User inputs batch reference(s)
- System retrieves data via API
- Data is processed and deduplicated
- Warehouse mapping logic is applied
- Results are aggregated and displayed
- Optional Excel export is generated
hubscope/
├── app.py
└── templates/
└── index.html
- This is a public-safe version of an internal tool
- API endpoints and credentials are not included
- Warehouse names and routing logic are simplified