Show HN: Create unlimited one-off Invoices (Built with AngularJS)
metaware.github.io
metaware.github.io
This has always seemed like a possible opportunity for a SaaS product in my opinion. Essentially you'd let the site generate the invoices using your code. Give them a snippet to put on their site and handle the payment processing. Maybe give them a dashboard to see all their data.
Embeddable Invoices.
- consider putting initial focus on the item description field and possibly using a textarea over input
- in alternating rows with white background it's difficult to determine what can be updated
- as this is desktop targeted, I'd consider throwing a hover style over the fields which are in fact editable
- rather than trying to rework styling of form elements, use the hover effect as described above and the ng-if (or ng-show/ng-hide) to toggle between the input field and text based element
- print mode you can still edit, as noted in another comment there really shouldn't be a print mode, you should have a print stylesheet to hide what you don't want on there and format everything else appropriately
- consider localStorage for the most recent invoices created, also helps with the "oh shit, I just navigated off the page with 100 line items"
Overall good first effort, keep at it!
Feedback that we've got so far has been amazing! Thanks y'all!
Turn on Print Mode > Print
Does exactly that :)
Glad to see the 'Made with Love in Toronto' footer too. Would love to connect about a project perhaps? https://news.ycombinator.com/item?id=6218412
Cheers
I recommend making use of localstorage, so the company info doesn't have to be entered every time.
HN community has definitely given us a few ideas and we look forward to implement a couple of those.
Thanks for the suggestions
And, like you said, it's shockingly easy :)
Invoices need due dates, too.
any tips on how I could quickly hack it to save pdf / email pdf?