Description
WhatsApp Chat Analyzer is a tool that provides insights into WhatsApp chat files. It allows users to upload chat exports and analyze key metrics such as:
- Total messages, words, media, and links shared.
- Busiest users in the group.
- Activity trends (daily and monthly).
- WordCloud of commonly used words.
- Emoji usage analysis.
- Sentiment analysis of conversations.
- 📊 Detailed Statistics: Total messages, words, media, and links shared.
- 📅 Activity Insights: Analyze activity by day, month, and hour.
- ☁️ Word Cloud: Visualize frequently used words.
- 😊 Emoji Analysis: Explore emoji usage patterns.
- 🔍 Keyword Analysis: Find how often a specific word was used.
- 📈 Timelines: Monthly and daily message trends.
- Python
- Streamlit: For creating the web app.
- Matplotlib/Seaborn: For visualizations.
- Pandas: For data analysis.
- TextBlob: For sentiment analysis.
- WordCloud: For generating word clouds.
- Export your WhatsApp chat data as a
.txt
file (without media). - Upload the file to the app.
- Select options from the sidebar to analyze statistics, timelines, emoji usage, and more!
Check out the live app here: https://sciddhanto-whatsapp-chat-analyzer-app-dhu1ch.streamlit.app/