{"repo":"frievoe97/whatsapp-dashboard","free":true,"listed":false,"github":"https://github.com/frievoe97/whatsapp-dashboard","clone":"git clone https://github.com/frievoe97/whatsapp-dashboard.git","description":"A React application that visually represents WhatsApp chats. Upload your .txt chat files and explore interactive plots—all processed locally without any data being uploaded to external servers.","language":"TypeScript","stars":14,"topics":["d3","d3-visualization","d3js","dashboard","plot","react","reactjs","typescript","visualization","whatsapp"],"license":null,"category":"dashboards-admin","readme_excerpt":"Chat Visualizer Overview Chat Visualizer is a powerful, interactive web application built with React that lets you analyze and visualize your WhatsApp chat data in an intuitive and engaging way. Explore messaging patterns, sender statistics, sentiment trends, emoji usage, and more with ease. Plus, all data processing happens locally in your browser, ensuring your privacy and security. Live Demo Experience it live: Chat Visualizer Features - Interactive Visualizations: Dive into detailed data representations including messaging activity, sentiment trends, and more. - Multi-language Support: Available in German, English, French, and Spanish. - Local Data Processing: Your data never leaves your browser. Privacy guaranteed! - Responsive Design: Enjoy a seamless experience on both mobile and desktop devices. - Easy File Upload: Simply upload an exported WhatsApp .txt file to get started. Getting Started Prerequisites Ensure you have Node.js installed. Installation 1. Clone the repository: 2. Install dependencies: 3. Run the development server: Open your browser and navigate to http://localhost:5173 to view the app. Building for Production To build and run in host mode: Testing We use Vitest for testing. Tests ensure that plots render correctly and that file uploads and filtering work as expected. Tests run on every push, so you can be confident everything is working smoothly. Note: Before pushing your changes, please run: to format the code according to our guidelines. Plot Creati","default_branch":null,"files":null,"tree":[],"storefront":"/r/frievoe97","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/frievoe97/whatsapp-dashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}