Welcome to the Market Basket Analysis App project repository! 🛒
This project is a Market Basket Analysis App that analyzes customer purchase patterns to generate association rules and offer personalized product recommendations.
- Interactive Interface: Users can view exclusive offers generated from market basket analysis results.
- Real-time Offers: Offers are dynamically generated based on association rules and user-selected metrics.
- Company View: Companies can view association rules and download them for further analysis (protected with a password).
- Item Images: Images of items are displayed alongside their names for better visualization.
- Clone the Repository: Clone this repository to your local machine using
https://github.com/your_username/your_repository.git
. - Install Dependencies: Install the required dependencies listed in
requirements.txt
usingpip install -r requirements.txt
. - Run the App: Execute the Streamlit web application by running
streamlit run app.py
in your terminal. - Add Customer Basket Items: In the sidebar, select new customer basket items and click "Add Items" to append them to the dataset.
- View Exclusive Offers: Explore exclusive offers generated based on market basket analysis results.
- Company View: Companies can view association rules by enabling the "View Association Rules" checkbox in the sidebar and entering the correct password.
This Market Basket Analysis App is developed by Raghavendra KN, a passionate developer dedicated to creating innovative solutions using Python and data analysis.
Feel free to connect with the author for any inquiries or feedback:
We extend our gratitude to the Python and Streamlit communities for their invaluable resources and support, enabling us to develop this Market Basket Analysis App.