Invoice App
App that generates a PDF invoice.

Context
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.
Overview
Problem
- 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
Solution
- 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
Overall result
Currently, the app is functioning and used by people on the web.