Accessibility review and accessibility improvement of the Ushahidi Platform Client

Project Description

Ushahidi is a global not-for-profit technology company that develops integrated tools and services to enable people to generate solutions and mobilize communities for good. We build our open-source software with the intent of strengthening communities and improving lives, empowering users to rapidly and purposefully gather, analyze, respond and act on data and information.

Since our founding in 2008 as a tool to monitor and map post-election violence in Kenya, Ushahidi’s crowdsourcing tools have been used by thousands of groups and millions of people to raise voices, inform decisions, stop suffering and influence change.

In 2023 a new version of the Ushahidi Platform Client for both web and mobile was released. While accessibility was in the mission of the project, there are still issues to be found and fixed.

Goals

  • Evaluate and identify where the Ushahidi Platform Client does not follow the WCAG 2.2 guideline

  • Perform an accessibility review of the Ushahidi Platform Client

  • Log issues for the issues found in GitHub

  • Prioritise and scope the issues found together with your mentor

  • Work on improving the accessibility based on the issues found during the review

  • You will also be joining internal planning calls, all-hands calls, and other communication between the team members at Ushahidi.

Internship Tasks

Pre-tasks, during the contribution period

1. Get set up with the developer environment

2. Work on issues open that are selected for this internship

Internship-tasks, during the internship

The Intern will start by doing a full accessibility review of the Ushahidi Platform Client and evaluate how it conforms with the WCAG guidelines 2.2. We aim for level 2 of the guidelines. The outcome of the review will be documented in a report and issues for violation of the guidelines will be filed in GitHub for further work. Depending on the outcome of the review, the intern will, together with the mentor, prioritise and start working on the issues to improve the accessibility of the Ushahidi Platform.

Intern Benefits

The intern will get the opportunity to develop their skills and talents in Front End development at the same time as they get to be in a team, experience how software development is planned for, performed and evaluated at Ushahidi as well as get an introduction to Open Source Development.

Last updated