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!