Skip to main content
Projects
Active

PDF Accessibility Tool

PDF Accessibility is a constant challenge not only in my day-to-day work environment, but across all sorts of workplaces. I wanted to build a tool to help make it easier to check and automatically make PDFs accessible.

PDF Accessibility Tool

What it is

A comprehensive web application for evaluating PDF accessibility and automatically remediating common issues according to WCAG AA and AAA standards. A user would upload a PDF to the site, have the PDF evaluated based on either AA or AAA standards and be presented with a report on the accessibility issues in the PDF. The report would detail what can be fixed automatically by the application itself, and what would need to be resolved through manual user action.

Once the report was confirmed, a revised and hopefully more accessible PDF would be available to download. The primary purpose was to make it easier for anyone to maximize the accessibility of any PDF they create.

Where it's at

When I spun up this repo and project, my skill set and understanding of how to leverage AI-assistance in software development was limited at best, and it showed with the issues I was encountering. Likely as a result of switching between Cursor, Kiro and then GitHub Copilot, the codebase became a bit of a mess.

At the moment, this project is being refactored with the assistance of Claude Code to make it functional, with a demo deployment planned for the future. The project repo is public and I am open to support from other, more experienced developers to make this application as robust as possible so feel free to submit issues or PRs!

Next steps

  • Complete an audit of the codebase and identify gaps in security, code efficiency and build a revised PLAN.md to guide the project to launch.
  • Add a proper frontend framework to ensure that the application is accessible (to AA at least), including a design system and logo/word marks for the application to feel less 'bland'.