๐Ÿ“ฆ EqualifyEverything / raci

RACI chart for our org.

โ˜… 0 stars โ‘‚ 0 forks ๐Ÿ‘ 0 watching
๐Ÿ“ฅ Clone https://github.com/EqualifyEverything/raci.git
HTTPS git clone https://github.com/EqualifyEverything/raci.git
SSH git clone git@github.com:EqualifyEverything/raci.git
CLI gh repo clone EqualifyEverything/raci
Blake Bertuccelli-Booth Blake Bertuccelli-Booth update 6ef2d24 2 months ago ๐Ÿ“ History
๐Ÿ“‚ 6ef2d242df410e0af7986683c26dc25ad19544b5 View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ public
๐Ÿ“ src
๐Ÿ“„ .gitignore
๐Ÿ“„ index.html
๐Ÿ“„ package-lock.json
๐Ÿ“„ package.json
๐Ÿ“„ README.md
๐Ÿ“„ vite.config.js
๐Ÿ“„ README.md

RACI

This project is a visualization tool for accessibility audit data. It allows users to view and filter audit results, identify frequent issues, and explore tag clouds of recurring problems.

Getting Started

Follow these steps to set up and run the project locally on your machine.

Prerequisites

  • Node.js: Ensure you have Node.js installed on your system. You can download it from nodejs.org.
  • npm: Node Package Manager is included with Node.js.

Installation

  • Clone the repository:
git clone <repository-url>
    cd raci

  • Install dependencies:
npm install

Running Locally

To start the development server:

npm run dev

The terminal will direct you to a local URL (typically http://localhost:5173/) where you can view the application.

Building for Production

To build the project for production:

npm run build

To preview the production build locally:

npm run preview

Features

  • Dynamic Data Loading: Loads accessibility audit data from JSON APIs.
  • Interactive Dashboard:
  • Overview: Summarizes total pages, violations, and passes.
  • Tag Clouds: Visualizes frequent message types and problematic URLs.
  • Detailed Table: Displays granular audit data with sorting and filtering capabilities.
  • Accessibility Focus: Designed to help identify and remediate accessibility issues efficiently.