April 2026
Client project
Sales forecasting dashboard
A small business
An analytics dashboard for a small business: their sales data cleaned and modelled, with a demand forecast they use to plan inventory every week.
- Team
- Solo
- Built with
- Python and pandas for the cleaning, scikit-learn for the forecasting model, and Streamlit for the dashboard.
- Result
- The demand forecast is used for the business's weekly inventory planning.
How it fits together
- Sales records as the business kept them
- Cleaning Python, pandas
- Demand forecast scikit-learn
- Dashboard Streamlit
- Inventory plan every week
What I did
I built this on my own, alongside the e-commerce rebuild. The work was mostly in the data: cleaning and modelling the business’s sales history before anything could be forecast. On top of that sits a demand forecasting model and a Streamlit dashboard.
Result
The forecast is part of how the business plans inventory each week.