
Document Automation
Contract Generator
A dynamic contract generation system with customizable templates, document versioning, and automated contract workflows.
Overview
What this project is
Contract Generator enables departments to create contracts from customizable templates with dynamic data populated into DOCX files. Document and data version tracking support accuracy, while automated approval workflows and modification tracking cover the contract lifecycle. The system integrates with SharePoint Online and Docx Templater for document management.
My Role
What I owned
- Complete design and development
- Template-based document generation
- Version tracking for documents and data
- Approval workflow implementation
- Ongoing support and feature enhancements
The Challenge
The problem being solved
Manual contract creation increased effort and risk of inconsistency. Teams needed accurate templates, version history, and structured approval without losing control of the document lifecycle.
The Solution
Key workflows
Template-Based Generation
Generate contracts from customizable templates with dynamic data population.
Version Tracking
Maintain document versions and changes for accuracy across the lifecycle.
Approval Workflow
Support structured contract approval processes and modification tracking.
SharePoint Integration
Manage documents within the Microsoft ecosystem using SharePoint Online.
Technology
Stack
Frontend
Angular · TypeScript · Docx Templater · Ant Design
Microsoft
MS SharePoint Online · MS SharePoint REST APIs
Outcome
What changed
Streamlined contract creation across departments, reducing manual effort and errors. Improved accuracy and compliance with version tracking, automated workflows, and continuous enhancements based on feedback.