Video Course available on YouTube https://www.youtube.com/playlist?list=PLw5H0Qdu79Nd0OqY_qYy-HiuzNgsp898M
This project features a complex back-end and front-end console app Invoicing processing module (processing for payment, for storing etc) to an abstract level with a queue integration system and a login system to authorise the processing. It features SOLID, Enterprise Design Pattern: Domain Model, Identity Field, Foreign key mapping and more. The approach could be quickly assembled within any software project.