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