Swipesum


SwipeSum provided an application that would allow a user to compare his organization’s current credit-card processing fees to the fees charged by other credit-card processing vendors. The system utilized an automated job stream that included Google Docs AI and ML processing components which would read PDF files, extract the needed data, and insert that data into database to be reviewed and analyzed by a team of experts.


Although this system reduced the amount of manual effort involved in performing those tasks, it wasn’t 100% reliable, and, therefore, needed a plan B to address the outliers. The Angular front-end I worked on filled this gap, by allowing the original PDF document to be read and the pertinent sections containing the processing fees to be selected, extracted, categorized, and totaled so that they could be included in a proposal to the client. The Angular front-end was embellished by the use of the Angular Material UI component library.


My Responsibilities, as Developer, included:

  • Further develop the GUI front-end using Angular 13 and the Angular Material UI component library to enhance the UX and develop the service that allow the user to select text from a text layered PDF file using the pdf.js and ngx-extended-pdf-viewer libraries.
  • Create a modal popup dialog box that allows the user to classify the selected text that was extracted from the PDF into one of four categories and modify, if necessary, the description and amounts of each line selected.

Swipesum