Skip to content

Smehta1234/PricePulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PricePulse – Intelligent Price Optimization Engine

PricePulse is a modular and scalable price optimization engine designed to help businesses make data-driven pricing decisions. It combines price elasticity estimation, demand forecasting, and revenue optimization into a single pipeline, packaged with an interactive dashboard using Streamlit.


Features

  • Price elasticity modeling with log-log regression and XGBoost
  • Time-series forecasting using Prophet, ARIMA, and ML models
  • Revenue/profit maximization via grid search and numerical optimization
  • Interactive dashboard for price simulations and scenario analysis
  • Modular pipeline for seamless integration and testing

Tech stack

Category Tools and Libraries
Language Python 3.10
Data Handling pandas, numpy
Modeling scikit-learn, xgboost, statsmodels
Forecasting Prophet, pmdarima
Optimization scipy.optimize
Dashboard Streamlit, matplotlib, seaborn, plotly
Utilities json, csv, datetime

Future Enhancements

Inventory-aware pricing and dynamic re-optimization Real-time API integration for price updates Promotion uplift modeling (discounts, bundles, ads) Competitor-aware optimization with web-scraped prices Multi-product and basket-level pricing simulation

About

PricePulse is a modular price optimization engine that empowers businesses to make smarter pricing decisions using machine learning and forecasting. It helps estimate price elasticity, forecast demand, and recommend optimal prices to maximize revenue or profit — all through a clean, interactive Streamlit dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages