β
Completed my second end-to-end project!
This one wasnβt just ML or data science, it involved deep software engineering + data analysis.
π¬ Project: WhatsApp Chat Analyzer
β Upload your raw .txt WhatsApp file
β It automatically cleans & preprocesses the data
β Converts it into a clean DataFrame (this was the most challenging part!)
β Then flows through the full pipeline:
β utils.py β handles all analysis logic π Special Features & Insights
β Works for both group and individual chats
β You can view overall stats or filter by a specific user
β Generates wordclouds, timelines, media stats, and more
β Hinglish + English stopwords removed β specially designed for Indian chat patterns
β Punctuations are filtered for cleaner analysis
β Clean visualizations like bar charts + most active user infoβ Works with any .txt file exported from WhatsApp
π§ How to Use the App
β Upload your .txt file
β By default, it analyzes βOverallβ
β Change the user if needed
β Click on βShow Analysisβ to generate the stats
β (Donβt skip that last step!)
π Try the App
β Itβs open-source β feel free to clone, extend, or contribute!
π£οΈ Iβd love your feedback
β Test the app using your personal or group chats
β Let me know what you think
β Repost and share it with your friends