The WhatsApp Chat Analyzer is a Streamlit application that provides comprehensive analysis of WhatsApp conversations. It includes features like message statistics, emoji usage, word frequency, and more.
- Analyze WhatsApp chat files for various metrics.
- View messaging statistics, media shared, and deleted messages.
- Generate visualizations such as emoji analysis, common words, monthly and daily timelines.
- Explore chat activity with word clouds and heatmaps.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Ishikacasley14/ChatVerse-Analyzer.git
-
Navigate to the project directory:
cd ChatVerse-Analyzer
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
-
Upload a WhatsApp chat text file and follow the on-screen instructions to analyze the chat.
You can view the live demo of the WhatsApp Chat Analyzer application here.
If you'd like to contribute to this project, please fork the repository and submit a pull request with your changes.
Special thanks to karanprasadgupta .
This project is licensed under the MIT License - see the LICENSE file for details.
Developed by Ishika Casley