Skip to main content

Accessibility Conformance Report

Based on VPAT® 2.4 — WCAG 2.1 Edition

Product Information

Product Name
RDSIC Tours Booking Application
Product Version
1.0
Product Description
Web application for booking guided tours of the Robin & Doug Shore Innovation Center at Kennesaw State University.
Report Date
April 2026
Contact
Dylan Goldblatt — ngoldbla@kennesaw.edu
Evaluation Methods
Manual code-level review, automated linting (ESLint jsx-a11y), keyboard navigation testing, screen reader testing (VoiceOver).

Applicable Standards / Guidelines

This report covers the degree of conformance for the following accessibility standard/guideline:

Standard / GuidelineIncluded in Report
Web Content Accessibility Guidelines 2.1 (WCAG 2.1)Level A — Yes | Level AA — Yes | Level AAA — No
Revised Section 508 standards (2017)Yes

Terms

TermDefinition
SupportsThe functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
Partially SupportsSome functionality of the product does not meet the criterion.
Does Not SupportThe majority of product functionality does not meet the criterion.
Not ApplicableThe criterion is not relevant to the product.

WCAG 2.1 Level A Conformance

CriteriaConformance LevelRemarks
1.1.1 Non-text ContentPartially SupportsHero images use empty alt="" on decorative images. Some meaningful hero images may benefit from descriptive alt text.
1.2.1 Audio-only and Video-onlyNot ApplicableNo audio or video content.
1.3.1 Info and RelationshipsSupportsSemantic HTML used throughout: headings, landmarks, lists, form labels, and ARIA attributes.
1.3.2 Meaningful SequenceSupportsDOM order matches visual presentation.
1.3.3 Sensory CharacteristicsSupportsInstructions do not rely solely on shape, size, or visual location.
1.4.1 Use of ColorPartially SupportsError states and some calendar date indicators use color as a primary differentiator. Text labels are present but could be more prominent.
1.4.2 Audio ControlNot ApplicableNo auto-playing audio.
2.1.1 KeyboardSupportsAll interactive elements are keyboard accessible. Modal includes focus trap and Escape to close.
2.1.2 No Keyboard TrapSupportsFocus can be moved away from all components via standard keyboard interaction.
2.2.1 Timing AdjustableNot ApplicableNo time limits on content.
2.2.2 Pause, Stop, HideNot ApplicableNo auto-updating or moving content.
2.3.1 Three Flashes or BelowSupportsNo content flashes more than three times per second.
2.4.1 Bypass BlocksSupports"Skip to main content" link implemented in layout.
2.4.2 Page TitledSupportsAll pages have descriptive titles via Next.js metadata.
2.4.3 Focus OrderSupportsFocus order follows a logical reading sequence.
2.4.4 Link Purpose (In Context)SupportsLink text describes destination or purpose.
2.5.1 Pointer GesturesSupportsNo complex gestures required in the booking flow.
2.5.2 Pointer CancellationSupportsActions trigger on click (up-event), not on down-event.
3.1.1 Language of PageSupportslang="en" set on the <html> element.
3.2.1 On FocusSupportsNo context changes occur on focus.
3.2.2 On InputSupportsForm submissions require explicit user action.
3.3.1 Error IdentificationSupportsForm validation errors are identified with role="alert" and aria-invalid.
3.3.2 Labels or InstructionsSupportsAll form fields have associated labels and aria-describedby for help text.
4.1.1 ParsingSupportsValid HTML generated by React/Next.js.
4.1.2 Name, Role, ValueSupportsStandard HTML elements and ARIA attributes provide accessible names and roles.

WCAG 2.1 Level AA Conformance

CriteriaConformance LevelRemarks
1.3.4 OrientationSupportsContent is not restricted to a single display orientation.
1.3.5 Identify Input PurposePartially SupportsForm inputs for name, email, and phone are missing autocomplete attributes. Planned for remediation.
1.4.3 Contrast (Minimum)SupportsDesign tokens maintain a minimum 4.5:1 contrast ratio for normal text.
1.4.4 Resize TextSupportsText can be resized up to 200% without loss of content or functionality.
1.4.5 Images of TextSupportsNo images of text are used; all text is rendered as HTML.
1.4.10 ReflowSupportsResponsive layout reflows at 320px CSS width without horizontal scrolling.
1.4.11 Non-text ContrastSupportsUI components and graphical objects maintain at least 3:1 contrast.
1.4.12 Text SpacingSupportsNo loss of content when text spacing is adjusted per WCAG criteria.
1.4.13 Content on Hover or FocusSupportsHover/focus content (tooltips) can be dismissed and does not obscure other content.
2.4.5 Multiple WaysSupportsPages can be reached via navigation, direct links, and the booking flow.
2.4.6 Headings and LabelsSupportsHeadings and labels describe topic or purpose. No heading levels are skipped.
2.4.7 Focus VisibleSupportsCustom focus-ring styles provide visible keyboard focus indicators.
2.5.3 Label in NameSupportsAccessible names match or contain visible label text.
3.1.2 Language of PartsNot ApplicableContent is in a single language (English).
3.2.3 Consistent NavigationSupportsNavigation is consistent across all public pages.
3.2.4 Consistent IdentificationSupportsComponents with the same functionality are identified consistently.
3.3.3 Error SuggestionSupportsForm validation provides specific error messages with suggested corrections.
3.3.4 Error Prevention (Legal, Financial, Data)SupportsBooking submissions include a review step and confirmation.
4.1.3 Status MessagesSupportsStatus messages use role="alert" to announce to assistive technology.

Revised Section 508 Report

Chapter 3: Functional Performance Criteria

CriteriaConformance LevelRemarks
302.1 Without VisionSupportsScreen reader compatible with semantic HTML and ARIA.
302.2 With Limited VisionSupportsText resizing and high-contrast design tokens.
302.3 Without Perception of ColorPartially SupportsSome status indicators rely on color; text labels present but could be enhanced.
302.4 Without HearingNot ApplicableNo audio content.
302.5 With Limited HearingNot ApplicableNo audio content.
302.6 Without SpeechNot ApplicableNo speech input required.
302.7 With Limited ManipulationSupportsAll actions achievable via keyboard; no fine motor skills required.
302.8 With Limited Reach and StrengthSupportsStandard keyboard and pointer input supported.
302.9 With Limited Language, Cognitive, and Learning AbilitiesSupportsClear language, consistent navigation, and descriptive labels.

Chapter 4: Hardware

Not applicable — this is a web application with no hardware components.

Chapter 5: Software

Not applicable — this product is a web application accessed through standard web browsers. See WCAG 2.1 tables above for software-related conformance.

Chapter 6: Support Documentation and Services

CriteriaConformance LevelRemarks
602.2 Accessibility and Compatibility FeaturesSupportsDocumentation of accessibility features is provided on this page.
602.4 Accessible FormatsSupportsThis report is available as a web page in accessible HTML.

Known Limitations & Remediation Plan

  • Hero image alt text: Some hero images use empty alt="" attributes. Descriptive alt text will be added where images convey meaningful content.
  • Color-only indicators: Error states and calendar availability currently rely on color as a primary differentiator. Additional text and icon indicators are planned.
  • Form autocomplete: Name, email, and phone fields are missing autocomplete attributes. These will be added to aid autofill and assistive technology.
  • Reduced motion: CSS animations for card hover and fade-in respect prefers-reduced-motion, but some utility animations (spinner, ping) do not yet. This will be addressed in a future update.

Legal Disclaimer

This Accessibility Conformance Report is based on a voluntary evaluation of the RDSIC Tours Booking Application conducted by the development team. It reflects the state of the product at the time of evaluation (April 2026) and is subject to change as the application evolves. This document is provided for informational purposes and does not constitute a legal certification of accessibility compliance. For questions or to report an accessibility barrier, contact ngoldbla@kennesaw.edu.