al1abb/invoify — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a clean web app for creating professional invoices in the browser. I want users to fill out a simple invoice form with client details, sender details, invoice items, totals, tax and notes, then see a live preview update as they type.

The app should let users save invoices locally so they can come back later and load them again. They should be able to choose between a couple of invoice templates, download the invoice as a PDF, and export the data as JSON, CSV, XLSX, or XML. If email settings are configured, let them send the PDF invoice by email too.

Make it feel polished and modern, with a simple layout that works well on desktop. Use Next.js, TypeScript, Tailwind, and a nice component library like shadcn. Add form validation so people can’t accidentally create broken invoices. If you need details for PDF or export handling, look up current docs online.

Want more depth? Deep Reverse