
Chat-Mine
A data analytics engine using Python to parse and analyze large volumes of unstructured chat logs and visualize trends.
Overview
Chat-Mine turns unstructured chat logs into actionable insights. Whether it's analyzing customer support conversations or community discord channels, Chat-Mine processes raw text data to extract sentiment, identifying trending topics, and map user interactions. It features an interactive dashboard built with Streamlit that allows users to filter data by date, user, or keyword and see real-time visualizations of the analysis.
Key Features
- Parsing support for WhatsApp, Telegram, and Discord export formats
- Sentiment analysis using NLTK and VADER
- Word cloud generation and frequency analysis
- User activity heatmaps and interaction graphs
- Exportable data summaries
Learnings & Challenges
- Data cleaning and preprocessing for unstructured text data.
- Optimizing Python dataframes for speed with large datasets.
- Creating interactive web apps purely with Python using Streamlit.
Gallery

Chat-Mine Analytics Dashboard