An accessibility audit tracker & report generator.
- Mongo
- Keystone 5
- React
At the moment the front and back end are in their respective folders of client and server. You can find sketches and supporting docs at in the supporting docs folder, and Github pages support site in the docs folder and viewable at https://wa-rren-dev.github.io/a11y-cat/.
- Install and run MongoDB
- Run
npm installin each of theclientandserverfolders clientuses Create React App so do annpm startin thereserveruses Keystone 5 so do annpm run devin there- Necessary seed data should be populated on first run
- While in development, seed data will not be migrated between versions so generally you'll need to clear out the database if there's an update to the model
- The username and password of the default admin user is fixed so don't push this anywhere public without changing the default admin user!
- Interfaces should be available at the...
| Interface | available at... |
|---|---|
| Front end | http://localhost:3001 |
| Keystone admin | http://localhost:3000/admin |
| GraphQL playground | http://localhost:3000/admin/graphiql |
| GraphQL API | http://localhost:3000/admin/api |
We'll add to this as the app develops.
| Route | View |
|---|---|
/ |
Home |
/specifications |
List of specifications |
/specifications/:id |
Specification details (list of requirements) |
/audits |
List of audits |
/audits/:id |
Audit details (list of tests) |
/test/:id |
Test details (where you conduct the test (list of results) |
/requirements |
Full list of all requirements |
/requirements/:id |
Requirement details & support |
