Projects / Invoice Manager

_Invoice Manager

Jun 2019

This invoice manager is a web application to easily generate pdf invoices. It has a backend that stores customers and types of expenses, so they can easily be filled in through dropdown menus in the frontend. The entire layout and content of the pdf can be customized by editing a template file. In the template some syntax can be used to automatically fill in customer info, expense data and cost.
The frontend was made with Angular, the backend with Node.js, Express and MongoDB.

The code for the invoice system can be found on GitHub in the Invoice Manager repo for the frontend and the Invoice Manager Backend repo for the backend.

invoice manager form for inputting invoices invoice manager pdf preview page
Pdf invoice generated by the invoice manager Invoice manager form for adding new customers