Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/swapnil-jain/whatsapp-chat-statistics

Web Application showing common statistics, graphs and various charts about the uploaded Whatsapp chat.
https://github.com/swapnil-jain/whatsapp-chat-statistics

data-analytics data-science data-visualization heroku-deployment streamlit whatsapp

Last synced: 3 days ago
JSON representation

Web Application showing common statistics, graphs and various charts about the uploaded Whatsapp chat.

Awesome Lists containing this project

README

        

# WhatsApp Chat Analysis
Upload your WhatsApp chats and the tool analyses them for you. Works for both group chats and individual chats. None of the chats are stored, and your data is 100% secured.

It is live at: https://whatsapp-chat-analysis.onrender.com/

## What it shows ?
1. Top statistics including total messages, total links shared, total words etc.
2. Monthly and Daily Timeline graphs.
3. Monthly and Daily Activity map including Heat map.
4. Wordcloud and top word count.
5. Emoji analysis and pie chart.

Screenshot 2022-09-04 at 11 41 54 AM
Screenshot 2022-09-04 at 11 42 19 AM
Screenshot 2022-09-04 at 11 42 00 AM
Screenshot 2022-09-04 at 11 42 11 AM

## How to use?
1. Change your phone time to 24 hours. Close Whatsapp and open it again.
2. On any WhatAapp chat, click "Export chat".
3. Select "Without Media".
4. Upload the text file generated in the website.
5. Choose either Overall Analysis or any particular user.

## Known issues:
1. Works only for 24 hours time format for now. Will soon make it work for any format.
2. Emojis are sometimes not visible in the pie-chart, due to incompatible support from matplotlib for those emojis.

### Tech stack used:
Python, Streamlit, Render, Lottie and data analysis libraries like numpy, pandas, matplotlib etc.