A comprehensive supply chain risk management platform with network analysis, tariff risk overlay, and AI-powered insights. Built on Databricks with Multi-Agent Supervisor, Knowledge Assistant, and Genie Spaces integration.
python deploy.py dev- Command Center - Real-time KPIs, risk alerts, global map
- Max-Flow Analysis - Edmonds-Karp bottleneck detection
- Material-Part Network - Bipartite graph, centrality rankings
- Supplier-Material Matrix - Risk heatmap, geographic concentration
- Tariff-Material Analysis - Tariff exposure, scenario modeling
- Supplier-Product Dependencies - Sankey diagram, product risk
- Multi-Tier Supplier Network - Hidden dependency detection
- Recommendations - AI-generated action items
- Executive Briefing - One-page leadership summary
- Multi-Agent Supervisor (
supply-chain-analysis-mas) - Complex analysis - Knowledge Assistant (
supplytics-knowledge-assistant) - Document search - Genie Spaces - Natural language SQL queries:
supplytics_global_supply_chainsupplytics_supplier_materialsupplytics_product_customersupplytics_tariffmaterial_productsupplytics_material_product
chris_messer.bronze.*- Raw dimensions and factschris_messer.silver.*- Graph edges and nodeschris_messer.gold.*- NetworkX-derived metrics
| Layer | Technology |
|---|---|
| Frontend | React 18, TypeScript, Vite 5 |
| Styling | Tailwind CSS, Framer Motion |
| Charts | Recharts, D3.js, Cytoscape.js |
| Backend | FastAPI, NetworkX |
| Database | Databricks Unity Catalog |
| AI | Multi-Agent Supervisor, Genie |
| Deployment | Databricks Apps (Asset Bundle) |
Supply_Chain_Resiliency_Network_Analysis/
├── src/
│ ├── frontend/ # React application
│ │ ├── src/
│ │ │ ├── components/ # UI components
│ │ │ ├── pages/ # 9 dashboard pages
│ │ │ ├── hooks/ # Custom React hooks
│ │ │ └── services/ # API clients
│ │ └── package.json
│ │
│ └── backend/ # FastAPI application
│ ├── app.py # Main application
│ ├── routers/ # API endpoints
│ └── services/ # Databricks integration
│
├── sql/ # SQL stored procedures
├── databricks.yml # Asset bundle config
├── build.py # Build script
└── deploy.py # Deployment script
- Node.js 18+
- Python 3.9+
- Databricks CLI configured
- Start Backend
cd src/backend
pip install -r requirements.txt
uvicorn app:app --reload --port 8000- Start Frontend
cd src/frontend
npm install
npm run dev- Access
- Frontend: http://localhost:5173
- API Docs: http://localhost:8000/docs
Create .env in src/backend/:
DATABRICKS_SERVER_HOSTNAME=fe-vm-hls-amer.cloud.databricks.com
DATABRICKS_TOKEN=your-token
DATABRICKS_WAREHOUSE_ID=your-warehouse-id
MULTI_AGENT_ENDPOINT=supply-chain-analysis-mas
KNOWLEDGE_ENDPOINT=supplytics-knowledge-assistant# Development
python deploy.py dev
# Staging
python deploy.py staging
# Production
python deploy.py prodpython build.py| Endpoint | Description |
|---|---|
GET /api/health |
Health check |
GET /api/auth/status |
SSO authentication status |
GET /api/network/nodes |
Graph nodes by type |
GET /api/network/edges |
Graph edges by type |
POST /api/analysis/max-flow |
Run max-flow algorithm |
POST /api/analysis/what-if |
Disruption simulation |
POST /api/chat/multi-agent |
Multi-Agent Supervisor |
POST /api/genie/{space}/query |
Genie Space query |
Competing with:
- Resilinc - Agentic AI, multi-tier mapping
- Interos - $1B valuation, AI-driven mapping
- Everstream Analytics - Predictive risk analytics
- Kinaxis - Control tower, RapidResponse
- o9 Solutions - Digital Brain platform
- Native Databricks integration
- Open architecture (not locked in)
- SQL-native graph analytics (recursive CTEs)
- Multi-Agent AI with domain experts
- Customizable & cost-effective
Internal use only.
Supply Chain Analytics Team