I noticed a significant spike in my WhatsApp activity throughout lockdown so the idea came to me to build a WhatsApp chat analyzer so see if the data stacked up. Dash was the perfect framework to throw this together in a few weeks and then I went the whole way and deployed it here. The app includes all kinds of interesting insights from top emojis, daily messaging frequency, top chatter and unique word search.
The app uses a combination of pandas and regex for the data analysis and of course plotly for all the visualizations.
I hope you all enjoy, would love the feedback!
Privacy note: No data is saved, stored or sent anywhere you chat history is just held in your browser’s memory with the dcc.Store feature so that you can dynamically interact with the data. It is cleared when the session ends.