SuperKart sales forecasting
Compared regression approaches, selected a tuned Random Forest (R2 0.932, MAPE 3.8%), serialized the pipeline, exposed a Flask API, wrapped it in Streamlit, and shipped through Docker-based Hugging Face Spaces.
model to API to UI 01