The Dash app won first place 🥇. It was developed for the Dash Holiday Challenge 2022. Customer Churn data was used. It analyzes customer churn behavior and uses a classification model to predict which customers are at risk of churn. By understanding and addressing the root causes of churn, we can work to retain valuable customers and improve the company’s revenue and profitability. Our analysis has identified two main profiles:
A high-risk profile for churn is a customer on a month-to-month contract, using Fiber Optic service, with electronic check as their payment method, and who does not subscribe to online services and technical support services.
A low risk profile for churn is a customer on a two-year contract, using DSL as their Internet service, and who subscribes to online services or technical support.
The Challenge contest
Build an impressive customer segmentation data app using the provided IBM customer churn dataset . The app should provide insights on the relationship between churn and customers’ characteristics, have a well-designed interface, and utilize data exploration and analysis techniques such as numerical methods, machine learning, prediction, classification, and optimization. Submit the app code and a link to the deployed app by midnight on Saturday, January 14 for a chance to win the Plotly Community Challenge.
Read more on Plotly Community
My app solution
The App was designed in seven sections, as follows:
- Welcome : Welcome page.
- Customers : Display customer information
- Insights : Give an overview of customers behavior.
- Exploratory: Show relationship between churn and monthly charges within customer caracteristiques.
- Classification: This section provides model building and Churn prediction
- Summary: Give a summary of the app.
- About: Who am I?.
App won first place
Read more on Plotly Medium.
View project website
https://live-abdelanlah-plotlydash-churn.onrender.com/
Very slow. We recommend to run the app locally by creating a virtual environment with the provided requirements.txt
. Then just run app.py
, open your browser and go to http://127.0.0.1:8050/
.
View project repo
https://github.com/AbdelTID/Holiday-Plotly-Dash-Challenge