Affan Dadi
Back to Projects
Contract Generator — Document Automation interface screenshot

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

01

Template-Based Generation

Generate contracts from customizable templates with dynamic data population.

02

Version Tracking

Maintain document versions and changes for accuracy across the lifecycle.

03

Approval Workflow

Support structured contract approval processes and modification tracking.

04

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.