Reusable components that support building and working on a knowledge graph
Zeenea is the data discovery platform built for everyone to find, trust, and unlock the value of enterprise data.
The company’s built-in scanners and APIs enable organizations to automatically collect, consolidate, and link metadata from their data ecosystem. With a powerful knowledge graph and smart search engine, data teams can activate all enterprise metadata through a single source of truth.
Zeenea helps dozens of organizations worldwide democratize data, including BPCE Group, Club Med, Generali, Kering, Renault, Richemont Solactive and Stellantis. Its SOC 2 Type II and ISO 27001 compliant solutions include a Data Catalog, a Business Glossary, Data Lineage, Data Quality, Data Governance, Data Stewardship, Data Privacy, Regulatory Compliance, Cloud Transformation.
Metadata management tool with dependency diagrams and knowledge graphs
Interactive UX mockups, UI implementations, and data lineage diagrams made with GoJS
Improving the UX with the use of interactive diagrams for modern data platform
Take advantage of reusable components that accelerate building a knowledge graph and use them to scale your semantic network in the future.
Conduct UX/UI improvements to enhance the readability and usability of the product.

Zeenea was looking for a tech partner that would implement the “wow” features and exceptional diagrams that resemble the components of their product.
Limited availability of proficient diagramming experts onboard.

The client needed to employ the experienced diagramming experts to develop and implement the solution they needed.
Outperforming competitors in terms of data visualization features is crucial for our product’s success.


Zeenea’s goal was to outperform the competitors with the refreshed and well-designed features to gain the attention of their target clients.
Zeenea faced the challenge to employ the tech experts that would implement the exact solutions concerning the diagrams for their data management tool.
Explore potential technology partners with a deep understanding and expertise in contemporary front-end technologies.


The client was looking for the agency that is an expert in front-end solutions, focusing on diagrams to visualize the complex processes.
The implementation of three types of diagrams
To enhance the client’s product and win over its competitors, the project’s core was to develop and implement the three types of diagrams: Dependency, Inheritance, and Knowledge graphs.
Dependency diagram
A dependency diagram is a graphical representation of data that is distributed across multiple databases and data warehouses. Using artificial intelligence, this data is classified into distinct data sets and displayed visually in separate swimlanes. Each node in the diagram can be expanded or collapsed to reveal additional details in a collapsible property section. To ensure that the diagram remains legible and informative, the mechanism employs a sophisticated detection algorithm that can re-layout the data in real- time to suit any view or display.

Inheritance diagram
An inheritance diagram is a visual representation of the hierarchical organization and relationships between data entities in databases and data warehouses. Each parent node in the diagram can have one or more child nodes, and vice versa, forming a complex web of relationships. The diagram employs an advanced layout algorithm based on a custom diagram layout that ensures the optimal arrangement of nodes and edges, making it easier to visualize and understand the data relationships. This diagram is particularly useful for the Zeenea’s users working with object-oriented programming languages and databases that support inheritance relationships.

Knowledge graph
A knowledge graph is an infinitely expandable diagram constructed using GraphQL API that represents complex relationships between various entities. With virtualization technology, the graph can efficiently handle several thousand nodes, allowing for faster rendering and navigation. The diagram is designed to be scalable, allowing for the addition of new nodes and edges without compromising the performance or structure of the graph. To aid navigation, the diagram also includes an applied minimap that provides an overview of the entire graph and enables users to quickly jump to different sections. Zeenea’s users find the knowledge graph particularly useful in domains such as natural language processing, semantic web, and machine learning, where the relationships between entities are complex and require advanced visualization techniques.

Interactive dashboard design
The interactive dashboard serves the role of the tool, gathering all crucial information about data for Data Managers, Data Stewards, and Data Catalog. To visualize the data, the team provided a fully interactive solution that is useful for the users and helps to understand their needs better.
An interactive dashboard is a tool designed for data management users, such as data managers, stewards, and catalog support. It allows users to monitor and control the entire process of implementing directories, analyze data usability, and build data catalogs.
Through selected diagrams and charts, users can quickly access all necessary information about the data, and examine properties and data quality.
The dashboard also features an interactive reporting feature for data stewards to communicate with data managers and view information on recent operations, logins, work progress, comments, and more.Â

A partnership that resulted in exceptional cooperation
The proposed solutions aim to show the benefits of building and using diagrams in metadata management tools. The appropriate solutions were provided by a mix of Developers and Designers working together on a multi-level project.
By implementing new features in the tool, our client successfully acquired a significant new customer, showcasing the value of the changes we made.
The product improvements we implemented were fundamental to the client’s core offerings, enabling their team to concentrate on back-end features while Synergy Codes handled niche front-end technologies.
Within a couple of months of the engagement, the client experienced remarkable product progress, showcasing the efficiency of our development process.
Our partnership approach enabled us to provide faster time-to-market, leveraging our expertise to reduce the time and costs associated with bringing the product to market.
Our client viewed us as a partner, rather than just a vendor. Our ability to work together to discuss ideas and solve challenges was critical to our success, and we recommended the best approach to ensure that our client’s needs were met.