Users should be able to generate auto-calculated invoices based on any project with which a client is associated.
Upon selecting a project and date range, invoice for that client should get created with auto-calculated amount, and should be downloadable in PDF format.