Tendering Automation App
What is this?
This page provides working instructions for a project specification tendering automation app I made for Core Engineering Inc., a past work term employer (WT3). While working in this position, my supervisor, described an idea he had for streamlining internal processes of his workflow. We did not have time to implement a full solution, so I continued working on this project after leaving this work term.
This app provides a way to streamline project specification development. When releasing a project to the public, a several hundred page document of specifications regarding how each component included in the overall project must be compiled. This app seeks to make this process less taxing on the team building these specs.
The solution we came up with is to type in project topics, and a Natural Language Processing algorithm intelligently pulls spec sections from a SQL database of previously built specs, and adds the relevant sections to a draft spec document.
Components
Python
PyQt5 - UI
LDA NLP model to select relevant sections.
PySQL to manage database of previous specs.