invoice_generator_mvp/ โ”œโ”€โ”€ main.py # Interactive invoice controller (3 input methods) โ”œโ”€โ”€ config.py # Centralized branding & payment configuration โ”œโ”€โ”€ smoke_no_pandas.py # Non-interactive smoke test ...
Dashboard โ€” left sidebar with brand/navigation, three summary cards (Total Invoices, Total Paid, Outstanding), followed by a full-width table listing all invoices with status badges (PAID / UNPAID / ...