Archive / Client project

MAHVU

My first real client website: a custom WordPress theme and a form that enables blind members to publish articles independently.

This page carries over a project from the previous portfolio. Its text and screenshots document that stage of my work.

01 / The context

MAHVU: publishing to WordPress without seeing the interface

MAHVU, a non-profit in Saint-Étienne, wanted to present its work and allow members to publish news. After an initial requirements meeting, member testing revealed a decisive need: publishing without using the WordPress administration interface.

The goals

  • Make content usable with different screen readers.
  • Allow members to publish without operating the administration interface.
  • Give the organisation a responsive website it could update independently.

The work delivered

I independently developed the WordPress theme in PHP and CSS, then created a front-end publishing form. I tested the website with several screen readers before blind members tried it, and their feedback guided improvements.

Design and technical choices

  • Semantic structure and keyboard navigation.
  • Testing with several screen readers during development.
  • Real-world validation by members of the organisation.
  • Front-end form that simplifies article creation.

03 / Archive

Deliverables and documented evidence

  • Custom-developed WordPress theme
  • Navigation compatible with the screen readers tested
  • Accessible publishing form
  • Independent news management
  • Responsive interface

Independent publishing

Blind members can create articles through a dedicated form without entering the WordPress administration interface.

User validation

The journey was tested with several screen readers, then tried and validated by blind members of the organisation.

Clearly stated limit

The project claims neither an official RGAA audit nor absolute compliance. It documents technical testing and genuine usage validation.

Contact

Got a project? Write to me.

Describe your idea in a few lines. I read and personally answer every message.

Request a quote

Free quote, with no obligation.