A Streamlit based Web Application that can be used to analyse whatsapp chats whether in Group or personal 1v1 chats. Now its easy to effectively bisualise and manage your activities on WhatsApp. You can have a look at the App here -> Website
- Exporting Chats from WhatsApp.
- Open your WhatsApp and go to any group/personal chats which you want to visualise.
- On the top right corner click on the 3 dots.
- Select More Option.
- Click on Export Chat and select Without Media.
- Yayyy!! Your Chat is now exported. Share it anywhere or store in your system to use in the web app
- Using the WhatsApp Chat Analyser
- Open the Web App using the Link.
- Upload your exported chat.
- Select what type of analysis you want- Overall or personal user based.
- Click on Show Analysis.
- Observe the various statistics of your whatsapp chat.
- Streamlit
- Numpy
- Pandas
- Natural Language Processing
- Matplotlib
- Seaborn
WhatsApp is a very useful and widely used communication platform nowadays. Almost 95% of the world population is on WhatsApp chatting through the application sharinf media, links and important matters through it. It is really necessary to analyse where and how an individual is interacting and how much active he/she is on this app. May be due to the reasons of proudctivity or self analysis, this web app will surely provide a solution to everyone.
The WhatsApp chat analyser currently provides a descriptive statistics of various parameters related to whatsapp chats. The Chats can be analysed in two aspects- Group Chats and Personal Chats.
In Group Chats one can:
- Check their activity
- Number of messages sent in Group, total words, media shared and links shared
- Number of emojis sent
- Active days and weeks
- Most active Users
- Overall group messages and activities along with a heatmap in different time intervals throughout the 24 Hours.
- Timeline- daily and monthly
In Personal Chats one can:
- Check their activity
- Number of messages sent in Group, total words, media shared and links shared
- Activeness of the other person and self on particular days and weeks
- Timeline- daily and monthly
With this web app we can further extend the features to an interactive dashboard based web app where users can interact more rather than just a simple Streamlit application. The Web App will also be supplied with added features like Group Sentiment Analysis, Important and Starred messages download options and many more. The web app will provide proper whatsapp chat analysis based assistance to wisely devote and manage a person's time throughout as we all know Time is Really Important.