Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Smart Inventory Forecasting System

AI-Powered Demand Prediction (React + Python + Machine Learning)


🚀 Overview

The Smart Inventory Forecasting System predicts future product demand using historical sales data and machine learning.

It includes:

  • 📊 Demand forecasting (1–12 weeks)
  • 📈 Historical sales charts
  • 🔍 Peak & average demand insights
  • ⚠ Demand level alerts
  • 🤖 ML model using XGBoost

🧠 Features

✅ AI-Based Forecasting

Predict future demand week-by-week with high accuracy.

✅ Product Selection

Choose a product to instantly generate custom forecasts.

✅ Beautiful Interactive Charts

  • Line chart for historical sales
  • Bar chart for forecast output

✅ Key Metrics

  • Total Predicted Demand
  • Average Weekly Demand
  • Peak Demand
  • Demand Level Indicator

✅ Responsive & Clean UI


🛠 Tech Stack

Frontend

  • React.js
  • Recharts
  • Axios
  • Custom UI Components
  • CSS

Backend

  • Python
  • FastAPI / Flask
  • Pandas
  • NumPy
  • XGBoost

📂 Project Structure

image

▶ How To Run Locally

Frontend

cd frontend npm install npm start

Backend

cd backend pip install -r requirements.txt python main.py

Open App

http://localhost:3000


🔮 Future Improvements

  • Auto restocking suggestions
  • Multi-product forecasting
  • SQL database integration
  • Improved ML accuracy

👤 Author

Shreya Singh – Smart Inventory Forecasting System (2025)


⭐ Support

If you like this project, please give it a star ⭐ on GitHub!

About

AI-based Smart Inventory Forecasting System

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages