Skip to content

Atri2-code/Retail-Demand-and-Revenue-Optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Retail Demand & Revenue Optimizer

Python XGBoost Streamlit

An interactive supply chain forecasting tool designed for FMCG/Retail clients. This project bridges the gap between machine learning metrics and business value by allowing category managers to simulate promotional "What-If" scenarios and visualize their impact on inventory risk and predicted revenue.

πŸ“Š Business Impact

  • Inventory Optimization: Flags high-risk stock-out periods based on non-linear holiday and promotional trends.
  • Revenue Simulation: Translates XGBoost demand predictions into projected financial lift based on discount elasticity.

βš™οΈ Architecture & Pipeline

  1. Data Ingestion: Automated fetching of historical retail data.
  2. Feature Engineering: Extracts seasonality, promotional depth, and day-of-week matrices.
  3. Inference Engine: XGBoost regressor optimized for time-series retail spikes.
  4. Client Interface: Streamlit dashboard for non-technical stakeholder interaction.

πŸš€ Quick Start

git clone [https://github.com/Atri2-code/retail-demand-optimizer.git](https://github.com/Atri2-code/retail-demand-optimizer.git)
cd retail-demand-optimizer
pip install -r requirements.txt
python model_trainer.py
streamlit run app.py

About

Built with XGBoost and Streamlit, this retail forecasting dashboard simulates promotional scenarios to optimize inventory. It translates ML predictions into actionable revenue metrics, mitigating stock-outs and maximizing financial lift.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages