github.com/e-gov/RIHA-Browser ↗
Software application that allows a human user to browse descriptions and approval decisions.
Open this visualization on its own page →
Contributors
19
Lines of Code
4,257
From
2016-12-08
To
2020-11-11
About e-gov/RIHA-Browser
RIHA-Browser is an e-government application that enables users to browse descriptions and approval decisions for Estonia's state information system registry. The project serves as a front-end interface for accessing and reviewing information catalogued within RIHA, Estonia's registry of information systems, and integrates with the X-Road system for secure data exchange.
The application is structured as a two-part system with an Angular 13 frontend module that communicates with a Java backend REST API. The backend provides the core application logic and data access, while the frontend delivers the user interface for browsing and searching system descriptions and related approval decisions. The project includes comprehensive build and deployment documentation and supports a development profile that allows testing without external dependencies to LDAP or TARA authentication services.
The project includes automated UI testing capabilities through Selenium and the Cucumber framework, managed in a dedicated autotest module. Tests are disabled by default to avoid interrupting regular builds but can be executed with configurable parameters such as browser selection (Chrome or Firefox) and target URL specification. This testing infrastructure allows developers to verify the application's user interface behavior across different environments and browsers.