Skip to content

feat: improve accessibility with WCAG 2.1 AA compliance#805

Open
AnshMeshram wants to merge 2 commits intoomroy07:mainfrom
AnshMeshram:fix/update-readme-structure
Open

feat: improve accessibility with WCAG 2.1 AA compliance#805
AnshMeshram wants to merge 2 commits intoomroy07:mainfrom
AnshMeshram:fix/update-readme-structure

Conversation

@AnshMeshram
Copy link

  • Add skip links to all 14 main pages for keyboard navigation
  • Implement proper landmark structure with main, header elements
  • Ensure single H1 per page for proper heading hierarchy
  • Add aria-labels to interactive elements (buttons, links)
  • Fix heading order issues (H1->H2->H3 progression)
  • Demote branding H1s in headers to spans
  • Add QUICKSTART.md with project setup guide
  • Create start_backend.ps1 for easy server startup
  • Pass Lighthouse accessibility audits for heading/landmark checks

Verified with Lighthouse/axe-core - all pages now meet WCAG standards

Which issue does this PR close?

  • Closes #.

Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

- Add skip links to all 14 main pages for keyboard navigation
- Implement proper landmark structure with main, header elements
- Ensure single H1 per page for proper heading hierarchy
- Add aria-labels to interactive elements (buttons, links)
- Fix heading order issues (H1->H2->H3 progression)
- Demote branding H1s in headers to spans
- Add QUICKSTART.md with project setup guide
- Create start_backend.ps1 for easy server startup
- Pass Lighthouse accessibility audits for heading/landmark checks

Verified with Lighthouse/axe-core - all pages now meet WCAG standards
@vercel
Copy link

vercel bot commented Jan 12, 2026

Someone is attempting to deploy a commit to the Om Roy's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link

Thanks for creating a PR for your Issue! ☺️

We'll review it as soon as possible.
In the meantime, please double-check the file changes and ensure that all commits are accurate.

If there are any unresolved review comments, feel free to resolve them. 🙌🏼

@omroy07
Copy link
Owner

omroy07 commented Jan 13, 2026

Conflict and add issue number

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants