The project is being developed as a desktop and IOS app based on Tauri with Nuxt.js. The use of these modern frameworks enables great compatibility and interaction with new assistive technologies.
The application is bundled with a version of the laws and only an internet connection is required for updating. All user data, such as visited laws or bookmarks, remain completely local and can be deleted if necessary.
Tauri uses the native web view of the respective operating system, which is why the application remains very lightweight and can also be used smoothly on older computers. Users work in their familiar environment and can integrate operating system-specific settings directly into the BBG. Assistive technologies can also use the browser's A11y API and work without the user having to make any additional settings.
The data source for the project are the websites of the legislators, currently these are the following pages:
An automated update of the laws contained in the BBG is possible thanks to the latest version of the websites and can be integrated quickly.
The eponymous goal of the project is accessibility. Specifically, the legal requirements of BITV 2.0 and WCAG are to be achieved. In addition, explicit accessibility features are planned, such as simplified navigation via shortcuts and the ability to easily jump between laws and find individual standards.
Usability is ensured by the students concerned after each feature. WCAG testing is planned by the in-house competence centre for each patch of the application.
Full compliance with the technical criteria of BITV 2.0 and WCAG is not guaranteed in the development version due to the non-accessible database, but is aimed for in the full version of the application.
A feedback process has been set up via the Gitlab project management system. In addition, comments on the application can be shared via emails to the developers or the ZAB.