I need a single, browser-based application that takes a driving-license record from my existing database, renders the card with all personalised elements, drives the physical card printer, and then records dispatch through India Post—all while feeding live numbers into a simple MIS dashboard. Core flow 1. Data arrives through an API or CSV upload. 2. The app merges that data into the pre-approved card template, including photo, signature and other security layers already embedded in the artwork. 3. A print queue manager pushes jobs to the card printer and records each card’s serial/UID for audit. 4. Once printed, the system generates and saves the India Post consignment number, marks the item dispatched, and makes that status visible in real time. MIS requirements Daily, weekly and monthly counts of cards printed, pending, and delivered; error logs for failed prints; simple filters by date range and district. A downloadable CSV/PDF for any view will be enough. Technical notes • Web stack is your choice so long as it installs on a standard Linux server (Apache or Nginx) and runs in Chrome/Edge without plugins. • Source code, SQL scripts, and a clean deployment guide are part of the hand-over. • UI can be plain but must be responsive and usable on a 13-inch laptop. Acceptance criteria – Accurately prints 100 sample licenses in succession with zero formatting drift. – Confirms India Post tracking numbers for the same 100 and marks them dispatched. – Generates MIS export matching on-screen totals.