
Voxe
PDF invoices in 60 seconds. Free & unlimited.
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.
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 printCSS. 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!
1 Like
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

Comment