A Python project for pharmaceutical inventory optimization. Features a Streamlit dashboard for visualizing inventory trends, ARIMA-based demand forecasting, and large-scale data cleaning with Pandas and NumPy.
Created at the Rutgers Bits Datathon 2025 and presented to judges at Barclays.
|
|
|
|
|
|
- Python 3.7 or higher
- pip
-
Clone the Repository
git clone https://github.com/sameerj05/PharmOptimizationModel.git cd PharmOptimizationModel -
Install Dependencies
pip install -r requirements.txt
-
Clean the Data
python clean_data.py
- Processes
sales_data.csvand outputscleaned__salesmonthly.csv.
- Processes
-
Run the Optimization Model
python app.py
- Uses the cleaned data to perform inventory optimization.
-
Launch the Streamlit Dashboard (if available)
streamlit run dashboard.py
- Visualize trends and interact with inventory data.
PharmOptimizationModel/
├── Pharmaceutical Inventory Optimization.pdf # Project documentation
├── app.py # Main application script
├── clean_data.py # Data cleaning script
├── cleaned__salesmonthly.csv # Cleaned sales data (sample)
├── sales_data.csv # Raw sales data (sample)
├── requirements.txt # Python dependencies
├── dashboard.py # Streamlit dashboard (if present)
For a detailed explanation of the methodology and results, see Pharmaceutical Inventory Optimization.pdf.
Mohammed Hossain |
|
Sameer Jiandani |
|
Rayyan Khatib |
Yassir Khan |
This project was developed as a demonstration of pharmaceutical inventory optimization using Python, Streamlit, ARIMA, Pandas, and NumPy.
Created at the Rutgers Bits Datathon 2025 and presented to judges at Barclays.
Contributors: Mohammed Hossain, Sameer Jiandani, Rayyan Khatib, Yassir Khan.