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

  1. Sales records as the business kept them
  2. Cleaning Python, pandas
  3. Demand forecast scikit-learn
  4. Dashboard Streamlit
  5. 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.