DhanushNehru / DhanushNehru/TypeCoach

Accessibility (A11y) Audit and Fixes

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue javascript
Dominant language
TypeScript
Stars
4
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Run an accessibility audit using Lighthouse or Axe. Ensure that all interactive elements (especially the custom `ThemeSwitcher`, `DynamicIsland`, and `Settings` buttons) have proper aria-labels, tabIndex and visible focus states for keyboard navigation and screen readers.

Contributor guide

No contributing guide indexed for this repository

Research direction

Run a Lighthouse or Axe audit, then inspect the ThemeSwitcher, DynamicIsland, and Settings buttons named in the issue. Check that interactive elements have aria-labels, tabIndex, and visible focus states, and verify completion with keyboard navigation and screen-reader checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
nextjs, react, typescript
Domain
accessibility, frontend, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.