Skip to content

ayuclan/Chat-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Analysis

Overview

This is a web app built with Streamlit to analyze chat data (e.g., WhatsApp conversations). It processes text, generates insights, and visualizes patterns using machine learning and data visualization tools.

Features

  • Uploads and preprocesses chat data (via preprocessor and helper modules)
  • Visualizes trends with Matplotlib and Seaborn (e.g., message counts, word clouds)
  • Uses NumPy for data handling

Requirements

  • Python 3.x
  • streamlit
  • matplotlib
  • seaborn
  • numpy

How to Run

  1. Clone the repo: git clone https://github.com/ayuclan/Chat-Analysis.git
  2. Install dependencies:pip install streamlit matplotlib seaborn numpy
  3. Run the app:streamlit run chat_analysis.py

Author

Ayushi satodiya — GitHub: ayuclan

About

A Python-based data analysis tool that visualizes WhatsApp chat data to extract key insights such as user activity, word frequency, emoji usage, sentiment analysis, and message timelines. Built with Streamlit for an interactive and intuitive dashboard experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages