Skip to content

The WhatsApp Data Analyzer and Dashboard is a Python-based tool designed to process and analyze WhatsApp chat data, providing valuable insights and visualizations.

Notifications You must be signed in to change notification settings

GVanave/Chatanalyzer

Repository files navigation

ChatAnalyzer

Overview

ChatAnalyzer is a Python-based tool designed to analyze and extract insights from chat data. With this powerful pipeline, users can process their chat data exports and visualize statistics through an interactive dashboard built with Streamlit.

How to Use

Data Collection

  • Export your chat data from the messaging application in "txt" format.
  • Save the exported file to a convenient location on your computer.

Installation

  • Ensure you have Python installed on your system.
  • Install the required packages using the following command:

Running the Analyzer

  • Open a terminal or command prompt.
  • Navigate to the project directory.
  • Execute the following command:

python Application.py

Data Processing

  • The script will load, clean, and preprocess the chat data.
  • Various analyses will be performed, including message count, word frequency, and user activity.
  • The processed data will be saved as a new CSV file in the same directory.

Interactive Dashboard

  • After the analysis is complete, the Streamlit dashboard will automatically open in your default web browser.
  • The dashboard provides an intuitive interface to explore and visualize the chat insights.

Note

  • Make sure to export your chat data in "txt" format before using the tool.
  • For any questions or issues, feel free to reach out to the developer.

About

The WhatsApp Data Analyzer and Dashboard is a Python-based tool designed to process and analyze WhatsApp chat data, providing valuable insights and visualizations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published