Audit, Accounting, ML

Document Intelligence for Rental Contracts

The customer wanted to build an auditing portal that used machine learning to reduce the time taken to review large documents. The solution required building a user interface that allowed the auditors to navigate through classification fields, review the excerpts in the document related to each classification field and interact with the document as they would using Adobe PDF viewer.
18 Months
Angular
Typescript
Django
Kubernetes
Azure
Storybooks
Docker

Challenges

  • Auditors should be able to upload upwards of 500 documents at a time while still auditing other documents.
  • Auditor should be able to perform actions such as select, copy and paste text from documents that are uploaded. The text layer had noise and needed to be superimposed on each document.
  • Memory footprint and compute needed to be conserved such that the product would work on a machine with low configurations. Lazy loading and recycling needed to be implemented for document viewing.
  • Document would have some pages in landscape and some in portrait. For a lazy loaded document scrolling to a specific page or excerpt required computing the page size dynamically.
  • Interactions similar to Adobe PDF viewer were required which included features like quick searching of lazy loaded documents, zoom in/out, fit-to-screen and scroll to page.
System Architecture diagram of a document intelligence platform for rental contracts

Solution

  • Wednesday worked with a partner company in a staff augmentation capacity.
  • The team built a solution that allowed the auditor to link master contracts to amendments with a custom and user friendly drag and drop interaction.
  • The team built plug and play UI components for the PDF viewer, document upload and virtual scroll.
  • The product was capable of being white-labelled.

Result

  • Auditors saw a decrease in average time needed to review a document.
  • Auditors were able to link master documents to amendments easily.
  • Auditors were able to add new classification fields.

Engineering, design, and growth strategies
from the digital world.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
We will not share your email with any third party. Newsletters will be delivered once a month.