The Crafted Dev
← Back

Invoice Generator

Β· 2 min read

I wanted a simple tool to generate invoice without relying on third-party services. So I built a desktop app using Tauri, React, and TypeScript.

It allows me to define client details, line items, and tax rates, save and load everything in a JSON file and print-ready PDF invoice.

And I don’t have to worry about my data being stored on some third-party server.

You can try it here: Invoice Generator

What I learned

I wanted to learn more about Tauri and React. It was a perfect opportunity to build something real and useful while learning.

Also, it was a great opportunity to learn more about E2E testing with Playwright.

This simple tool gave me a new perspective on testing and what is possible with these modern tools.

Showcase


Enjoyed this post?

Subscribe to get future posts in your inbox. No spam, unsubscribe anytime.