1 Challenge

A dashboard to keep a set of working and reporting tools in one place should be created. 

Home dashboard Zeno.pm

1 Solution

Home Dashboard provides a comprehensive overview of:

  • Current projects and their stakeholders, budget, status, and dates;
  • Items (issues, risks, dependencies, wbs, actions);
  • All boards, their statuses, progress, and due dates.

Quick access to the key project & portfolio management tools in one place is a great time saver for a user. Starting the work from the home screen is much easier than opening multiple tabs & switching between them. 

2 Challenge

As a rule, admin panels to customize the system to the needs of a specific company/ enterprise in large applications are slow and cumbersome. Jellyfish.tech had to find a way to create a user-friendly Admin Panel, which won’t be overwhelming for a project manager.

Admin Portal Zeno.pm

2 Solution

Admin Portal has been developed using Angular 9 and Angular Material to adjust the application settings according to the organization’s needs. 

  • Resource profiles to set up profiles and associated roles for the project. 
  • Stage gates to create templates for project phases.
  • Holiday calendar to manage resources & budget taking into account non-working days. 
  • User administration to create and manage the users and their access level. 
  • Application & core system configuration.

The dashboard allows a project manager to keep the functionality required for the work handy. Together with a simple, beautiful, & consistent user interface design, the Admin Panel becomes an efficient way to organize the tools for the customization and user management on one screen.

3 Challenge

A simple and powerful tool with “excel-like” cell editing is required to plan tasks and resources, check the progress, estimate deadlines, and, as result, meet the deadlines, and analyze a project’s release. Tasks rendering and user interactions should be smooth ensuring effective communication between the agile team members. 

Example of a project's Gantt Chart

3 Solution

A classical tool for Project planning, similar to the Gantt Chart, has been developed. As a result, a user can create a classical Gantt chart, add items, edit them, set the deadlines, check the information, and react immediately to unforeseen circumstances by changing the schedule. The functionality helps assess project duration, required resources, and order of tasks that should be completed.

4 Challenge

The tool is needed to visualize the overall risk factors for a given project so that a user could estimate the risks accompanying the project, identify and classify risks in order to recognize their most significant qualitative and quantitative characteristics, the probability of occurrence, the amount of potential damage, the place of occurrence and their impact and consequences.

Example of risk planning tool

4 Solution

The customized plugin Program Risk Quadrant has been developed where data is plotted onto an interactive canvas with the ability to move risks (dots) across different areas, their dynamical changes, and check information on entities when clicking on the corresponding dot. Except for the selectable “Inherent Risk” section, the tool will also have “Residual Risk” that will be dynamic as well. 

5 Challenge

A user-friendly way to create and edit budgets like in excel is required. It should provide the possibility to estimate, analyze, and plan the budget according to the available resources and deadline dates. 

Budget editor allows managing budgets

5 Solution

Budget Editor helps plan and manage project budgets effortlessly. The functionality similar to excel has been developed allowing showing the table with the possibility to add, edit, and delete amounts of money according to the calendar (financial or not), make charts and diagrams according to data, create reports. The integration of Budget Editor into Zeno.PM provides an opportunity not only to monitor specific budgets but estimate it as a whole throughout the project due to the “Baseline”, “Forecast”, “Consumed”, “Change” options. 

6 Challenge

The idea is to have a task tracker to monitor events inside the project and, as a result, to have a possibility to manage risks, actions, issues, and dependencies across the project. 

Although, Kanban board functionality does exist in Zeno.PM, it needs a major redesign to make it more functional. The main idea is to review the latest tendencies and build Zeno’s Kanban boards in accordance with them. 

Example of Kanban Board integrated into the tool

6 Solution

Taking cards requirement as a turning point, the functionality of the new Kanban boards was created of this idea. The user can start sprints (each sprint is a separate KANBAN board), add carts with a possibility to give descriptions, people to cards, labels, etc. The tasks on cards can be assigned to a specific team member or be a part of the board. Each card matches to action, issue, risk, or dependency, and changes in any area reflect on the other areas. In this way, team members can organize their projects visually. With the help of SignalR, the information according to the items changes across the whole project.

7 Challenge

Discussing future projects frequently results in a plethora of comments. The idea is to give a possibility to discuss (and store the discussion), overview, add attachments, and then to transform an idea into a project without the need to replace all the stored info.

Pipeline ideas management dashboard

7 Solution

The Pipeline/Ideas Management system has been created to check and process ideas from employees by grouping and estimating them. Such an option allows putting ideas together to take advantage of them in the future. 

8 Challenge

The resource planning instruments that exist in Zeno.PM don’t allow creating reports and cover all the areas of project management. A manager isn’t able to see the complete picture of available resources. The resource planning itself has no possibility to apply certain filters to get the information a manager is interested in. 

Table for resource management reflects workers' availability

8 Solution

A custom interactive Resource Management Table where the project(s) resources with all the related information are displayed has been developed. This tool allows keeping track of time resources and team workload/availability accordingly, setting up a day plan to team members depending on the number of tasks or existing budget. 

9 Challenge

The messaging capability should exist in Zeno.PM to allow chatting with team members in the real time, guaranteeing a productive communication and collaboration within the team. 

Example of messenger integration into a PPM tool

9 Solution

The main functionality of the messenger created for Zeno.PM is to have a possibility to send real-time messages. Like in any standard messenger, a user can chat, create groups, share files, etc. to stay connected inside the projects.

10 Challenge

An instrument that will help users get a better understanding of how Zeno.PM works is required. 

A chatbot that helps better understand the functionality of the PPM tool

10 Solution

A chatbot has been developed. At the moment, it is available on the home page (in an unobtrusive way). With the help of Watson’s functionality, a user can see the hints across the page that enhances the UX allowing every employee sorting out Zeno.PM functionality quicker. In the future, a dialog window will be created to add a possibility to ask questions. 

11 Result

Using Angular 9 and Angular Material to create a consistent and beautiful user interface components (navigation, data tables, buttons, etc.), we are building a simple and friendly working environment. 

The idea to collect the information about projects, their statuses, progress, items, boards, etc.and management tools in one place isn’t new but the larger application is, the harder it is to keep it simple. Now, the Jellyfish.tech team is focused on constantly improving the usability of the application, bringing together the set of tools for a specific purpose on one screen for better management. 

Jellyfish.tech is constantly adding new features to the PPM tool (that already has more than 1,000 licenses) to meet the fast-changing demands of end-users. Collaborating with the customer team of project and portfolio managers, we improve the tool to reach the main objective: offer a PPM application that contains all the necessary tools for effective project management.


Audience growth for last six month


Most popular web app for team management

12 Team

Frontend Developer:

Aleksei Kaida

Eric Poul

Backend Developer:

Anton Pukhnо

Denis Semiletov


Viktoriia Kulynych