EZProxy Error Reporting

Description

EZProxy is a system that allows users to access IP Authenticated library resources while off campus. The purpose of this project was to provide a mechinism for users to self-report errors when a resource they try access has not been configured in EZProxy. Instead of users now recieving a simple message about the error, user can immediately report the error when it occurs. The message they submit is sent directly to a support ticketing system and our electronic resources staff will get immediate notifcation of the error so that they can act to fix the issue and follow up with the user with information.

Features of this project include:

  • ReactJS component to generate the error form and handle the submission
  • Submissions are posted to and API backend
  • Client-side and server-side data validation
  • Submissions are submitted to support ticket system via email
Technology React JavaScript AJAX PHP JSON CSS3 SASS Bootstrap Symfony SwiftMailer Twig Silex MVC Frameworks