Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make accessibility improvements for ZubHub #816

Open
DonPresh opened this issue Oct 6, 2023 · 4 comments
Open

Make accessibility improvements for ZubHub #816

DonPresh opened this issue Oct 6, 2023 · 4 comments
Labels

Comments

@DonPresh
Copy link

DonPresh commented Oct 6, 2023

Motivation:
Accessibility is one of the bedrocks of design. It aims to be inclusive of all users irrespective of their disabilities. Empathy guides all my design decisions. In order to be truly empathetic, I have to seek for a way to use design and technology to bridge the gap in accessibility.

These are the accessibility issues I identified in the web app

Unlabeled icons

IMG_0399

User story
Joy is a 12 years old user with cognitive disability who faces obstacles interacting with our webpage due to unlabeled icons.

Missing alt descriptions for images.

IMG_0400

User story
Mark is a tech-savvy child reliant on screen readers. He encounters difficulties navigating our app because of missing alt descriptions for images.

Videos don’t use closed captioning

IMG_0402

User story
Kids like Sarah who are deaf or hard of hearing or any situational disability or scenario that might not allow a user watch videos with sound. Sarah and others need closed captioning in video content to fully engage and communicate effectively.

Contrast

IMG_0398

WCAG 2.1 requires a contrast ratio of at least 3:1 for graphics and user interface components (such as form input borders). WCAG Level AAA requires a contrast ratio of at least 7:1 for normal text and 4.5:1 for large text.

Whenever using color in images, ensure that the colors have a contrast ratio of at least 4.5:1. This ensures that the text is still readable to those who may have color blindness.

Accessibility benefits all of us by creating more inclusive digital environments. It ensures that everyone, regardless of abilities, can access and interact with web content, apps, and services. This not only enhances user experiences for individuals with disabilities but also improves usability, expands audiences, and promotes equal opportunities for all.

@DonPresh
Copy link
Author

DonPresh commented Oct 6, 2023

These are some iterations I made for some of the accessibility issues I raised

Labeled icons

Projects

I deviated a bit from issue I raised to add how users can easily access categories in the web app

Contrast

Login

Made iterations to a color that’s more accessible and text that’s legible.

Alt description and closed captioning

Upload

ideally, I think the implementation of closed captioning is not exactly on the designer but I added a feature where users can enable closed captioning.

@srish @tuxology Please can you review this issue and my iterations. Thank you.

@srish srish changed the title Accessibility Considerations for the web app Make accessibility improvements for ZubHub Oct 7, 2023
@srish srish added enhancement New feature or request low priority design labels Oct 7, 2023
@srish
Copy link
Member

srish commented Oct 7, 2023

Thanks a lot for making these excellent suggestions, @DonPresh! This can become a project of its own and be promoted via the next round of Outreachy.

@DonPresh
Copy link
Author

DonPresh commented Oct 7, 2023

Awesome! Thanks for the feedback

@aqsaaqeel
Copy link
Contributor

Thanks a lot for making these excellent suggestions, @DonPresh! This can become a project of its own and be promoted via the next round of Outreachy.

Hey @srish Can I work on a few of the issues that @DonPresh pointed out though? Some are really quick fixes that could improve the UI more!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants