๐ Day 7 | ETE Data Science & ML Projects
โ
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: โ data_ingestion.py โ loads and validates โ pipeline.py โ connects all pieces โ utils.py โ handles all analysis logic โ app.py โ Streamlit UI ๐ 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 โ Website: https://whatsapp-chat-analyzer-by-zain.streamlit.app/ โ GitHub: https://github.com/Zainulabidin-Shaikh/WhatsApp-Chat-Analyzer โ 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