Skip to content

This is a web application based on Angular 5 and Node.js. It reads your whatsapp .txt backup file and presents the text messages the way it would look like in your phone.

Notifications You must be signed in to change notification settings

Abhishek-Varma/Whatsapp-Simulator

Repository files navigation

Whatsapp Simulator

This is a web application based on Angular 5 and Node.js. It reads your whatsapp backup file (in .txt format) and presents the text messages the way it would look like in your phone. Currently it works for a two people conversation.

Screenshot

Welcome screen

Why was the simulator created?

The .txt file provides quite a tedious and non-user friendly way to look at your favorite conversation backup. This is where the beautification of the conversation as though it were real comes into the picture and Whatsapp Simulator comes to the rescue.

Technology stack

  • Angular 5
  • Node.js

How to use/Contribute

You can contribute to this project by simply forking/pull request the repository.

  • npm install - install dependencies
  • ng build && node server - start the project (both frontend and backend).
  • ng serve - to start only the angular server of the project. After running ng build && node server open up your browser and shoot up https://localhost:3000. Simply upload the chat backup created by Whatsapp ( .txt format ) and click upload button. Depending on how big the backup file is, the output will be seen in the two simulator, user 1's and user 2's screen.

Issues

  • For now it works for a two people conversation.
  • The date/time format to parse the file will be made more generic. As of now it successfully parses file with date:dd/mm/yyyy and time:24 hours format
  • Takes time to show the output if the chat backup is HUGE! So lazy loading is required. Again, feel free to fork/pull request.
  • The media omitted part will be taken care of sooner than soon.

Note

  • I've just started with this project and clearly there's a lot of restructuring of the project that needs to be done. The coding standards and styles will be taken care of in an iterative way.
  • More features to come!

About

This is a web application based on Angular 5 and Node.js. It reads your whatsapp .txt backup file and presents the text messages the way it would look like in your phone.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published