WhatsGraph is a web application that allows users to easily visualize their WhatsApp conversation data. It provides insightful charts and analytics based on uploaded chat history files.
- Upload WhatsApp chat history files (.txt or .zip)
- Analyze conversation data
- Visualize data through various charts:
- Messages per Day
- Activity Distribution (Hourly, Weekly, Monthly)
- Yearly Activity
- Most Used Words by Sender
- Export your WhatsApp chat history as a .txt file or .zip archive.
- Visit the WhatsGraph website.
- Upload your chat history file using the provided dropzone.
- Once uploaded, the application will parse and analyze your chat data.
- Explore various charts and insights about your conversations.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Shadcn for UI components
- Recharts for data visualization
- Clone the repository
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open http://localhost:3000 with your browser to see the result.
src/app
: Main application pagessrc/components
: Reusable React componentssrc/utils
: Utility functions for parsing and processing chat datasrc/components/charts
: Chart components for data visualization
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.