Skip to content

SnowdogApps/a11y-space

Repository files navigation

A11y space

This is an accessibility workspace. Build with Astro web framework and tailwindcss

You find here basic accessible solutions and components.

You can check accessibility improvements step by step by reviewing commits on master branch

Check out deployment of the project and test it by yourself.

To compare changes in browser, checkout initial state of the project: in the repo and in the browser.

Installation

Requirements:

Nodejs v18.12.1 Pnpm v8.2.0

Install dependencies: pnpm install

Usage

Run development env: pnpm dev

Build for production: pnpm build

Production preview: pnpm preview

Accessibility

In a project you will find accessibility features:

  • Page structure & semantic HTML elements
  • Focus management
  • Card component
  • Modal component
  • Tabs component

Theory in support

If you need theoretical support, you can check slides with basics and docs links:

English version

Polish version

Contribution

Feel free to contribute! Create pull requests with new components, fixes and enhancement.

Have fun with A11y!