[WIP] - New UI project for Hygieia Dashboards built on Angular 8
The Hygieia UI is a modern, modular user interface designed to enhance the Hygieia framework. It separates the UI and API components, allowing for greater flexibility and ease of management. Built using Angular and requiring specific versions of Java and the Angular CLI, this setup provides a robust foundation for developing interactive dashboards connected to various data sources.
The focus on modularity allows developers to customize their installations according to their environment. With thorough documentation and clear instructions, it’s an excellent option for teams looking to streamline their dashboard creation process while maintaining control over their codebase.
Modular Architecture: Hygieia UI is designed to work independently from the core Hygieia infrastructure, making it easier to modify and extend.
Angular Compatibility: Requires Angular CLI version 8.0.3, ensuring that users benefit from the latest features and improvements in the Angular ecosystem.
API Integration: The UI seamlessly connects with the API, allowing for dynamic data interactions and real-time updates in dashboards.
Customizable Configuration: The api.properties file allows developers to fine-tune settings according to their environment, enhancing compatibility and user experience.
Build Support: Instructions for building the project are straightforward, including commands to create executable files and manage build artifacts effectively.
Testing Capabilities: The framework includes options for running unit tests and debugging, which help maintain code quality and reliability during development.
Cross-Platform Functionality: Guidance for building and launching the UI on different operating systems, such as Ubuntu 20.04, ensures versatility and adaptation for various development environments.
Enhanced Development Workflow: Integration with tools like Gulp streamlines the build process, allowing for efficient development and continuous integration.