Customer Segmentation App screenshot

Customer Segmentation App

Customer Segmentation App is a machine learning and data science project I developed using Python and Streamlit to turn CRM data into actionable business insights. The app enables users to upload CSV or Excel datasets, intelligently map custom column names, and perform RFM (Recency, Frequency, Monetary) analysis to better understand customer behavior. Using KMeans clustering, the tool segments customers based on purchase patterns and presents results through intuitive dashboards and interactive visualizations. Designed with flexibility and usability in mind, it features encoding detection, dynamic cluster sizing, country-based filtering, and exportable summaries. This project reflects my passion for applying machine learning and data science techniques to real-world problems, bridging the gap between technical analysis and decision-making.

All Screenshots

Customer Segmentation App screenshot 1
Customer Segmentation App screenshot 2
Customer Segmentation App screenshot 3
Customer Segmentation App screenshot 4
Customer Segmentation App screenshot 5
Customer Segmentation App screenshot 6