♿ AI Accessibility Optimizer for WordPress

🔍 About the Project

“It’s my first time at a hackathon, so sorry in advance — I’m probably going to step into every possible pitfall!”

This project was born from a simple but important goal:
Making the web more accessible — especially for people with disabilities, and especially for organizations that can't afford expensive web agencies.

Many small associations, cultural clubs, and NGOs still rely on WordPress websites that aren’t accessible — not out of ignorance, but because they lack the time, budget, or expertise. I wanted to change that.


💡 Inspiration

The inspiration came from a mix of frustration and compassion.
I’ve seen cultural events, community centers, and social projects in my local area that unintentionally exclude people — just because their websites:

  • have no alt texts,
  • use confusing language,
  • or completely miss semantic HTML.

This project aims to offer a simple, AI-powered accessibility improvement tool, built directly on top of the WordPress REST API — so that even a small club with no developer can get suggestions and make fixes quickly.


🛠️ How I Built It

I used the following stack:

  • WordPress REST API to connect to any WordPress site using basic app-password authentication
  • JavaScript + HTML UI to fetch and display content/posts/pages dynamically
  • OpenRouter (through API) to analyze content and return suggestions
  • HTML parser for light semantic validation of theme templates
  • AI response interface to rewrite and optionally post content back via the REST API

Everything happens in-browser. No plugin installation is needed on the user’s WordPress site.


🧠 What I Learned

  • How to work with the WordPress REST API efficiently in a real-world scenario
  • How to build tools for people who are not developers
  • That accessibility is not only about code — it’s about empathy, inclusion, and practical tools
  • AI is not a magic fix — but it’s a powerful assistant when used responsibly

🚧 Challenges

  • Handling REST API auth in a way that's both easy and secure
  • Keeping the interface clean for non-tech users
  • Teaching the AI what to look for in terms of accessibility (e.g., ARIA roles, alt tags, heading order)
  • Managing time — this is my first hackathon, and pacing myself was a real challenge 😅

🎯 Impact Goal

I hope this project can become a micro-service that cultural associations and non-profits can use to make their sites more inclusive — so people with disabilities can participate in cultural life without barriers.


🚀 Next Steps

  • Small Bugfixes and payment solution. Add support for multilingual content

Thanks for reading — and thanks to Bolt for the opportunity to build something meaningful!

Built With

  • bolt.new
  • supabase
Share this project:

Updates