AngularJS: Tool for Invoicing Customers

I was looking for a light-weight tool for generating HTML invoices. I wanted the tool to be easy to theme. What could be easier to theme than an HTML document? I ended up rolling my own, it’s a project in progress. As of now, all of the functionality is client-side. It uses AngularJS and nicely separates the layout from logic in true MVC fashion. Check out the preview:

In the future, there will be some sort of backend for saving common elements, sending invoices to clients and keeping track of paid / unpaid and accounts receivable. Until then, invoices can be printed to PDF and JSON data is generated that can be loaded up again to edit later. The interface allows for editing in place. Follow and contribute on GitHub https://github.com/randysofia/invoice/

Try it out here: http://www.randysofia.com/invoice/client/src/template.html.

2 thoughts on “AngularJS: Tool for Invoicing Customers

  • March 20, 2015 at 8:05 pm
    Permalink

    Nice! really good and simple UI.

    Reply
  • May 25, 2015 at 6:14 am
    Permalink

    Hey Randy, your example came up on google and I took it a little farther. Still not perfect, but it’s a more fleshed out example.

    invoice.thirdwishcreative.com

    Cheers!

    Reply

Leave a Reply to Josh Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>