I'm currently building OnlyBills, a free GST tax invoice generator. While coding, I made a strict design decision: No registration. No databases. Zero logins.
All user data, client profiles, and billing history stay saved locally inside the browser's storage (we support JSON backups so you don't lose data when clearing cache).
I did this because I hate having to create yet another account just to generate a quick PDF. But I've had colleagues tell me: "You're losing out on building an email list for marketing!"
I'm preparing to launch OnlyBills (https://onlybills.netlify.app/) on Product Hunt soon. It's a completely free GST invoice generator.
To ensure 100% privacy, the app stores everything locally on the client-side. I've also implemented a Local Backup & Restore feature where users can download/upload a single .json file containing their profile and history data.
Since this is my first time relying entirely on local storage for a tool, I d love to ask the makers here:
Most business/tax billing software looks like it was designed in 2012 clunky grids, grey layouts, and confusing tabs.
For my upcoming tool, OnlyBills (https://onlybills.netlify.app/), I tried a different route: a clean, Apple-inspired theme with glassmorphism, responsive horizontal scroll controls, and seamless dark modes.
My theory is that clean aesthetics make mandatory administration work feel less like a chore.
It seems like every micro-utility today is forcing users into a $9/month SaaS subscription model. Even simple invoice makers lock your client lists or history logs after 3 invoices.
For OnlyBills (https://onlybills.netlify.app/), I decided to keep 100% of the features free, including unlimited history, backups, and client records. To support the hosting and development, I'm displaying clean, non-intrusive ad banners.