App that generates a PDF invoice.
First made in January 2017, the app was intended to create the real-life invoice pdfs with the ability to fill in payments, addresses, items details.
- Generate the PDFs with the data provided by the user.
- Build a UI that would encompass multiple forms for editing the invoice, including adding new items and extensive editing with forms hidden in modals. Also, build a table for displaying the invoices
- For generating the PDFs, I used a pug template that would receive the variables and output the completed invoice document and phantom.js to generate the PDF.
- For UI I extensively used antd components library to save time on generic React.js components and focus on the app logic
Currently, the app is functioning and used by people on the web.