Skip to content

UI Routes

Here’s how to find your way around the app.

  • / → redirects to /dashboard if authed, else /login
  • /login, /logout
  • /dashboard — summaries: counts, totals, status distribution, recent invoices
  • /invoices — list with search (q) and status filters; create button
  • /invoices/new — create invoice
  • /invoices/[id] — detail + actions: Edit, Publish, Mark as Sent, Mark as Paid, Duplicate, Unpublish, Delete; links to HTML/PDF; shows public link if published
  • /invoices/[id]/edit — edit invoice
  • /invoices/[id]/html, /invoices/[id]/pdf — proxy to backend
  • /customers — list customers
  • /customers/new — create customer
  • /customers/[id] — detail + edit/delete
  • /customers/[id]/edit — edit customer
  • /customers/[id]/cannot-delete — shown when deletion is blocked
  • /settings — business settings and template management
  • /templates — redirects to /settings