Proof of concept for large scale, government scans
- Define standardized accessibility metrics
- Regularly report on government web property accessability
- Open source all work so others can recreate and help the project
- Spread awareness of accessibility as it relates to government agencies
To-Do: Move below to /docs folder
Cloud resources are managed by the .yaml files in the /k8s directory. The namespace public-sector-a11y
has been assigned to resources orchestrated from this repo. The metadata.name
value in the k8 files defines the sub-domain of the public url.
For example, the a11ywatch-frontend
file deploys resources avaliable at a11ywatch-frontend.public-sector-a11y.app.civicactions.net
Method | HTTP request | Description |
---|---|---|
getAnalytics | GET /list/analytics | Get the analytics for a website |
getIssues | GET /list/issue | List the issues for a website |
getPageSpeed | GET /list/pagespeed | Get the pagespeed for a website |
getPages | GET /list/pages | List the pages in order for a website |
getWebsites | GET /list/website | Returns websites for the user in alphabetical order |
Method | HTTP request | Description |
---|---|---|
crawlWebsiteStream | POST /crawl | Multi-page crawl a website streaming issues on found |
crawlWebsitesSync | POST /websites-sync | Multi-page crawl all websites attached to account |
getReport | GET /report | Get the report from a previus scan |
scanWebsite | POST /scan | Scan a website for issues |
scanWebsiteSimple | POST /scan-simple | Scan a website for issues without storing data and limited responses. |
Method | HTTP request | Description |
---|---|---|
createUser | POST /register | Register user into the system |
getUsers | GET /user | Get user |
loginUser | POST /login | Logs user into the system |
logoutUser | POST /logout | Logs out current logged in user session |
Method | HTTP request | Description |
---|---|---|
addWebsite | POST /website | Add a website in the collection with form data |
deleteWebsite | DELETE /website | Deletes a website |
getWebsiteByDomain | GET /website | Find website by Domain |