Skip to content

A purely client side WhatsApp chat analyser built with html and javascript using graphics generated by charts.js

Notifications You must be signed in to change notification settings

greg-bt/WhatsApp-Analyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp-Analyser

This is my client-side WhatsApp chat analyser built with html and javascript using graphics generated by canvasjs and in-house bar graphs.

You can also use this tool without having to download it via my github pages Live version which will always be online and up to date. Screenshots

Goal

My goal for this project was to create a good looking and very user friendly WhatsApp chat analyser for both Android and iOS exported chat files. It is completely client-sided, this is to prevent any sensitive data from leaving the client's device while also still remaining as quick as if it were running on the server-side. The page is scalable so that it can run on both a ultrawide monitor and a phone screen with equal grace, meaning that one version of the tool can suit all clients.

Challenges

While developing this tool I realised that while it ran just fine on my desktop, my phone had a much harder time keeping up with all of the massive client-side processing. After some careful optimisation I was able to bring the performance to a similar level on pc as on mobile.

TODO

  • Add support for iOS exported chats.
  • Drop canvasjs for graph.
  • Optimise for mobile.
  • CSS for mobile.

About

A purely client side WhatsApp chat analyser built with html and javascript using graphics generated by charts.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published