e-gov/RIHA-Browser

Created Jan 13, 2021 · View the e-gov/RIHA-Browser repository page

Software application that allows a human user to browse descriptions and approval decisions.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

19

Lines of Code

4,257

From

Dec 8, 2016

To

Nov 11, 2020

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.

Share this video