Accessible Astro Dashboard
A modern, accessibility-focused dashboard template built with Astro. Designed with WCAG guidelines in mind, this theme provides a comprehensive admin interface with built-in accessibility features. It includes a responsive, keyboard-accessible navigation system, authentication flows, and integrates seamlessly with Accessible Astro Components. Complete with example pages, authentication flows, and a custom 404 page, this template offers everything you need to kickstart your accessible admin dashboard.
(Accessibility) features
- Contains a
login.astropage with an example login using thelocalStorageand a separateLoginLayout.astrolayout login.astrocontains example login data and a warning notification for when the credentials are incorrect- Contains a dashboard example in the
index.astropage using theDefaultLayout.astrolayout - Several examples of admin pages such as
media.astro,messages.astro,products.astro,settings.astroandusers.astro Media.astrocomponent for images, used on themedia.astropagePagination.astrocomponent for paginating results, used on themedia.astropageDashboardWidget.astrocomponent serves as an example for the dashboard onindex.astroEmpyState.astrocomponent which can be displayed on pages that don't have any data yetLoginForm.astrocomponent with a basic accessible login form and some form controlsSkipLinks.astrocomponent to skip to either the main menu or the main contentNavigation.astrocomponent with keyboard accessible navigation (arrow keys, escape key)- This component is a comprehensive sidebar navigation on desktop with the option to expand or collapse
- The users menu width preference is stored in a
localStoragevalue so that it is preserved during page reloads - The navigation automatically switches to an accessible mobile navigation for viewport widths below the medium breakpoint
ResponsiveToggle.astrocomponent with an accessible responsive toggle button for the mobile navigationDarkMode.astrocomponent toggle with accessible button which saves the users preference in thelocalStorage404.astroprovides a custom 404 error page which you can adjust to your needs.sr-onlyutility class for screen reader only text contentprefers-reduced-motiondisables animations for users that have this preference turned on- Outline focus indicator which works on dark and light backgrounds
- Accessible Astro Components package comes preinstalled with extra components such as Accordions, Modals and Notifications
- Nate Moore's awesome Astro Icon package is also preinstalled which can be applied to different use cases





