Data Science
Personal Finance Analytics
Statement parsing, auto-categorisation and spend forecasting
- Python
- Pandas
- Prophet
- Streamlit
- +2
Data Science · Mini Project
Turns an exported chat file into activity stats, word clouds and mood
Overview
Upload a chat exported from WhatsApp's own Export Chat option and the app parses every message into a timestamped table, handling both 12- and 24-hour formats. It then charts who talks most and when, builds word and emoji clouds, and scores each message with VADER so you can follow the group's mood over time. Everything runs locally and nothing is uploaded anywhere.
What makes it stand up
Module breakdown
Splits raw export lines into date, author and message columns.
Counts messages, words, media and links per participant.
Daily, monthly and hour-by-weekday activity charts.
Stop-word removal, word clouds and emoji frequency.
VADER compound scores rolled up by day and by member.
After this, you will be able to
Technology stack
You receive
Keep looking
Data Science
Statement parsing, auto-categorisation and spend forecasting