All Projects
professionaldesktoptool

ASSigner

Desktop automation for parsing and assigning 100+ contractor jobs nightly

About

A desktop automation tool that parses and assigns over 100 contractor jobs nightly. Built with pure Python, Tkinter GUI, Playwright browser automation, and Pandas. Features 8 contractor-specific format parsers, drag-and-drop GUI, fuzzy name matching, email integration via IMAP, and PyInstaller .exe distribution.

Features

  • 8 contractor-specific format parsers for diverse job data
  • Drag-and-drop Tkinter GUI for manual assignment overrides
  • Fuzzy name matching for contractor identification
  • Email integration via IMAP for automated job intake
  • PyInstaller .exe distribution for non-technical users
  • 198 automated tests covering all parsers and workflows

Tech Stack

PythonTkinterPlaywrightPandasPyInstaller