Internal Contract Generator Web App

Job ID: 40032301

Budget: ₹1,500 – ₹12,500 INR

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.
Related categories: JavaScript Python CSS Django HTML Node.js Git Web Development