Example application of the npm package whatsapp-chat-parser
This website allows you to upload a WhatsApp chat log and view its contents.
You can upload a txt
directly or a zip
file containing the exported chat.
In case you export a zip
file with the option Attach Media
, you will be able to see images, videos and audio files directly in the website. Try it out by downloading the example chat!
The app runs locally and no logs are sent or stored anywhere.
The website is available at whatsapp-chat-parser.netlify.app
- Clone the git repo
- Install Node.js if you don't have it already
- Open a terminal in the root of the project and run
npm install
to install the dependencies (optionally with the--production
flag to avoid installing development dependencies) - Run
npm start
to start a development server (while in this mode you can change the code and see the results immediately) - Run
npm run build
to build the compiled bundle that you'll find in thebuild/
folder
Any local server will do to run the built files.
It's also possible to download them directly from the releases page.
- Language: TypeScript
- Libraries:
- React (with Jotai)
- JSZip
- whatsapp-chat-parser
- CSS: Styled Components
- Code formatting: Prettier
- Linting: ESLint (with Airbnb rules)
- Bundler: Vite