Web-based accessibility audit tool built with Wagtail CMS and pa11y.
- Automated accessibility scanning with pa11y
- WCAG violation tracking
- Audit history and reporting
- Wagtail admin interface
- RESTful API support
- Python 3.8+
- Node.js (for pa11y)
- pa11y: pm install -g pa11y
- Clone the repository
- Create virtual environment: python -m venv venv
- Activate: �env\Scripts\activate (Windows) or source venv/bin/activate (Mac/Linux)
- Install dependencies: pip install -r requirements.txt
- Run migrations: python manage.py migrate
- Create superuser: python manage.py createsuperuser
- Run server: python manage.py runserver
- Access admin at http://127.0.0.1:8000/admin/
- Create an Audit Index Page from Pages
- Use 'Run Audit' from admin menu to scan pages
- View results in Audit Records
- Wagtail 7.2+
- Django 5.2+
- pa11y
- Tailwind CSS
MIT License