Turnover Forecasting
๐ TurnoverForecasting โ AI Revenue Forecasting for SAP SE Link to heading
๐ Overview Link to heading
This project builds an AI-powered turnover forecasting system for SAP SE, using a univariate SARIMA model. It demonstrates how reliable forecasts can be generated from minimal data โ only historical revenue โ making it ideal for early-stage AI adoption, SMEs, and strategic financial planning.
๐ Dataset Link to heading
๐ Source: Top 12 German Companies Financial Data (Kaggle)
๐
Description: A financial dataset focused on German enterprises, with historical turnover values for SAP SE used to train and validate the forecasting model.
๐๏ธ Repository & Deployment Link to heading
๐ GitHub Repository: View on GitHub
๐ Live Demo: Try on Hugging Face
โจ Features Link to heading
- ๐๏ธ Accurate revenue forecasts up to 6 quarters ahead
- ๐ฏ Dynamic controls for forecast horizon and confidence intervals
- ๐ง Clean, Gradio-based interactive dashboard
- ๐ฑ Mobile-friendly single-column layout
- ๐ Insightful visuals: Training, Validation, Test & Forecasts
- ๐งฉ Ideal for strategic planning, budgeting, and executive reporting
๐ ๏ธ Tools and Libraries Link to heading
- Language: Python
- Libraries:
pandas
,numpy
,statsmodels
,plotly
- Deployment:
gradio
, hosted on Hugging Face Spaces
๐ง How to Run Locally Link to heading
# Clone the repository
git clone https://github.com/Sharma-Pranav/Portfolio.git
# Navigate to the project directory
cd projects/TurnoverForecasting
# Install dependencies
pip install -r requirements.txt
# Run the Gradio app
python app.py
๐ Results Link to heading
- ๐ Reliable quarterly forecasts of SAP SE revenue
- โ Model validated using walk-forward validation
- ๐ Clear visualization of historical vs. forecasted revenue
- ๐ผ Actionable insights for financial strategy and planning