Skip to content

UV26320/WhatsApp-Chat-Analyzer

Repository files navigation

WhatsApp Chat Analyzer

WhatsApp Chat Analyzer is a tool that enables users to analyze and visualize data from their WhatsApp chat messages. The project utilizes Streamlit for the user interface and integrates various Python libraries for data analysis and visualization, including Matplotlib, Seaborn, Urlextract, Wordcloud, Pandas, and Emoji version 1.7.0.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/WhatsApp-Chat-Analyzer.git
  2. Navigate to the project directory:

    cd WhatsApp-Chat-Analyzer
  3. Install the required dependencies:

    pip install -r requirements.txt

    This will install Streamlit, Matplotlib, Seaborn, Urlextract, Wordcloud, Pandas, and Emoji version 1.7.0.

Usage

  1. Run the Streamlit app:

    streamlit run app.py
  2. Open your web browser and navigate to the provided local address (usually http://localhost:8501) to access the WhatsApp Chat Analyzer.

  3. Upload your WhatsApp chat data in the supported format.

  4. Explore the various analyses and visualizations available in the tool.

Dependencies

  • Streamlit
  • Matplotlib
  • Seaborn
  • Urlextract
  • Wordcloud
  • Pandas
  • Emoji==1.7.0