Building an Invoice History System with Prisma and MariaDB in Next.js — Storing PDF State as JSON and Re-Download
An invoice generator that only downloads PDFs is half a tool. Users need to re-download a past invoice when a client asks, update line items before resending, and maintain a paper trail without keepin
ultimatetools.hashnode.dev6 min read