Internal Contract Generator Web App

Customer: AI | Published: 03.12.2025

I want a lightweight web app that lets our team generate client contracts in seconds instead of hours. Each time a user starts a new contract, the app should prompt for client details, save those details as master data, and then merge the data into one of our pre-defined Word templates. When the merge is done, the user clicks once to download the finished contract as a Word (.docx) file. Core workflow 1. Template management – upload, edit, or replace Word (.docx) templates with placeholder tags. 2. Client master data – simple form to capture and store client name, address, contact info, and any custom fields we add later. 3. Contract generation – select a client record, choose a template, hit “Generate,” and receive a correctly filled Word document. 4. Archive – list of contracts already produced with search and filter by client or date. Tech notes & expectations • Any modern stack is fine (Python + Django, Node + Express, or similar) as long as it can handle .docx templating cleanly—python-docx, Docxtemplater, or equivalent libraries are all acceptable. • Clean, minimal UI (React, Vue, or plain HTML/CSS) that works on desktop browsers. • Source-controlled project (Git) delivered with setup instructions and a brief README. Acceptance criteria • A running web app I can deploy locally, create a client record, upload a template, and download the merged contract in Word format without errors. • Placeholders replaced accurately every time. • Stored client data retrievable for future contracts. If you can get a simple prototype up quickly and keep the codebase easy to maintain, we’ll iterate from there.