I decided to try this challenge after I worked on a very similar project at work where we predicted renewals.
I really enjoyed working on a dashboard for fun and learned quite a lot.
Here is the app: Deployed App
Here is the GitHub repo: GitHub
I used Dash Mantine Components for the components and I used scikit-learn for the random forest classifier.