Voxe

PDF invoices in 60 seconds. Free & unlimited.

Visit Website
June 9, 2026 Voxe - User Dashboard at 80%

At what point does working on your own SaaS become an obsession? Asking for myself πŸ˜‚

After months of research, planning and refining, the last few weeks have been about turning that vision into a real product. A lot of work went into the UX, architecture, PDF engine, tax logic, security and countless small details, trying to make day-to-day administrative tasks feel as frictionless as possible.

Voxe is finally starting to take shape.

Comment

May 11, 2026 Generating an invoice shouldn't take longer than the email it's attached to. So I fixed it.

Hey Indie Hackers,

Every time I needed to send a simple B2B invoice, I hit the same wall: forced account creations, bloated dashboards, and broken PDF print layouts.

Generating an invoice should be a quick utility, not a SaaS commitment. So I built Voxe.

It’s built entirely for the 60-second workflow: open the app, input your data, get your file, and get back to building.

The core features:

  • Pixel-perfect PDFs: No more fighting @media print CSS. I'm running a self-hosted Gotenberg API as the rendering engine, so the output is flawlessly formatted every single time, with zero third-party API costs.

  • Fully customizable labels: Change any field name to fit your local language, currency, or specific tax requirements.

  • Zero friction: No login walls, no forced onboarding.

The Stack: To make the UX feel instant, it runs on Nuxt 4 + Nitro. Instead of dealing with serverless cold starts, the whole thing is self-hosted on a simple VPS managed via Coolify. Zero Vercel tax, flat costs, snappy performance.

Give it a spin at voxe.app

Let me know if the UX feels as fast as it should, or ask me anything about the Nuxt/Gotenberg/Coolify setup!

Comment

About

I built Voxe because generating a simple B2B invoice shouldn't require creating an account or navigating a bloated dashboard. It exists to solve one problem flawlessly: getting a clean, professional PDF in under 60 secon