Skip to content

pantpujan017/whatsapp_chat_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 WhatsApp Chat Analyzer

A powerful Streamlit-based web app to analyze WhatsApp group or personal chats with insightful visualizations.

🎯 Features

  • 📅 Monthly & Daily activity timeline
  • 👥 Most active users and message counts
  • 💬 Word frequency & common keywords
  • 🤩 Emoji usage analysis
  • 📎 Media and link sharing stats
  • 🔥 Weekly activity heatmap
  • 🎨 Clean, interactive dashboard built with Streamlit

📂 How to Use

  1. Export your WhatsApp chat from the app (in .txt format).
  2. Open the deployed web app.
  3. Upload the exported file.
  4. Choose a user (or "Overall") to view analytics.

✔️ No need to install anything locally!


🧠 Tech Stack

  • Python 🐍
  • Streamlit 🎈
  • Pandas & Regex 📊
  • Matplotlib 📈
  • Emoji 😊


🛠️ Developer Setup (Optional)

If you'd like to run it locally:

git clone https://github.com/pantpujan017/whatsapp-chat-analyzer.git
cd whatsapp-chat-analyzer

# Create virtual environment (optional)
python -m venv env
source env/bin/activate  # or env\Scripts\activate on Windows

# Install dependencies
pip install -r requirements.txt

# Run the app
streamlit run app.py

Releases

No releases published

Packages

 
 
 

Contributors

Languages