Skip to content

Releases: Staniek-Tech-NL/invoice-manager

Invoice Manager 1.0.0

Choose a tag to compare

@Staniek-Tech-NL Staniek-Tech-NL released this 12 Aug 10:40
52d6d70

Invoice Manager 1.0.0

Invoice Manager 1.0.0 is the portfolio-ready MVP release of a local-first Windows desktop application for managing the complete quotation-to-payment workflow.

Highlights

  • Customer and reusable service catalog management
  • Quotations with VAT calculations, snapshots, statuses, expiration, and yearly numbering
  • Independent invoices and atomic accepted-quote conversion
  • Partial and full payments, outstanding balances, Paid and Overdue states, and auditable voiding
  • Snapshot-safe quotation and invoice PDF export
  • Dashboard KPIs, recent invoices, and a 12-month payment-revenue chart
  • Safe fictional demo data for evaluation and screenshots
  • Accessibility labels, keyboard navigation, empty states, and clear validation feedback

Quality

  • 97 automated tests: 43 domain, 26 application, and 28 infrastructure
  • Release build: 0 warnings and 0 errors
  • NuGet vulnerability audit: 0 known vulnerable dependencies
  • EF Core model: no pending migrations
  • Representative PDF and application screens visually verified

Platform

  • Windows 10 or Windows 11, x64
  • The packaged build is self-contained and does not require a separate .NET installation.
  • Application data stays under %LocalAppData%/InvoiceManager unless an explicit test-only data-directory override is supplied.

First Run

Unpack InvoiceManager-1.0.0-win-x64.zip and start InvoiceManager.App.exe. Configure the company profile first, then add customers and services before creating a quotation.

For a local source-based evaluation, run the application with --demo. Demo loading is refused when business data already exists, preventing accidental mixing with a real database.

Scope

The MVP supports one company profile and EUR. Authentication, cloud sync, email delivery, accounting integrations, payment providers, and multiple currencies remain intentionally out of scope.

Publication

The source is available in the public GitHub repository. The verified ZIP is attached to the v1.0.0 GitHub release.