I recently built a tool called WhatsApp Receipt Cleaner in 10 days, and it’s probably the most satisfying project I’ve shipped as a developer so far.

🤔 The Problem

I use WhatsApp a lot for client work, especially small freelance jobs. But when it comes time to look back at who paid what, or find old payment confirmations—it’s a mess.

Exporting chats gives you a .txt file, but digging through it is frustrating. Payment amounts are buried in long threads, emojis, and random banter. I needed something cleaner.

🛠 The Solution

So I built a simple web app where you:

  • Upload your exported .txt WhatsApp chat
  • It filters messages that contain currency values like R500, $200, or €100.00
  • Displays a clean, timestamped list (date, sender, message)
  • Exports the results to PDF

All of it runs in the browser. No backend, no data storage—just a fast, focused tool that does one thing really well.

⚙️ Tech Stack

  • Next.js 15 App Router
  • TypeScript
  • Tailwind CSS + shadcn/ui
  • jsPDF for exporting

📦 Try It Out

👉 https://whatsappp-reciept-cleaner.vercel.app/

It's 100% free and open to feedback.

🧠 What I Learned

  • Building a tool for yourself = 10x more motivation
  • Tiny projects are the fastest way to learn + ship
  • A clear pain point is better than a “big idea”
  • Frontend-only tools can still create value

If you’ve got any thoughts, feedback, or similar tools you’ve made, drop them below. Always keen to learn from others building useful stuff.