//
Contact Us
bg img
Chairman
Dr. Khoa Nguyen

We hired Elinext for software and firmware development to enable data transfer between sensors and a user interface.

Their team used JavaScript and successfully delivered the solution, with timely communication and efficient project management, despite changing requirements. We were impressed by their ability to integrate different skill sets into one cohesive team.

700+
Employees
300+
Clients
>27
Years in IT
1000+
Projects
img
Working models

For over 27 years, Elinext has been providing outsourcing software development services to companies of different sizes and pursuing different goals, but all gathered by the desire to strengthen their presence on the market with the help of technology.

Our extensive expertise in outsourcing backed by hundreds of successful projects makes us confident in our belief that each of our clients deserves a solution that is not just tailored to business objectives but also completely fits into time & budget capabilities and expectations.

700+
Employees
300+
Clients
>27
Years in IT
1000+
Projects
img
Our values

The brand Elinext is about uniting seasoned professionals for technology innovation. We have more than 700 tech enthusiasts working under one metaphorical roof of our offices worldwide.

We treat colleagues, customers, and everyone around us with the utmost respect and professionalism that doesn’t interfere with always a friendly attitude.

The culture of our company formed the values that are valid not just during the work hours, but also outside of our office.

700+
Employees
300+
Clients
>27
Years in IT
1000+
Projects
img
Corporate social responsibility

Technology thrives to build a better place, so each contributor to the IT global environment carries a piece of social responsibility within the enterprise. We care about both internal and external processes inside and outside of our company. As creating a better overall environment eventually creates for our local well-being, we make our important social contributions.

We regard our corporate social responsibility policy (CSR) as a way to account for both the social and environmental impacts of the way we do our business.

700+
Employees
300+
Clients
>27
Years in IT
1000+
Projects
700+
Employees
300+
Clients
>27
Years in IT
1000+
Projects
img Hot News
img
Key Trends in Business Analysis 2025: Shaping the Future

From this case study you’ll learn how the Elinext team developed a unique app for hassle-free EV charging. We’re happy to be a part of the global switch to electric driving and invite you to learn more about how seamless this experience could be.

700+
Employees
300+
Clients
>27
Years in IT
1000+
Projects
Services

Elinext offers a wide range of software development services. The profound software engineering expertise paired with top-notch management processes allowed us to gain valuable experience to satisfy all possible clients’ needs across multiple domains.

Custom software development

For over 27 years, Elinext teams have been delivering software solutions for businesses that operate across various industries, including healthcare, manufacturing, banking, retail, education, and many others. Solutions developed by Elinext allow both B2B- and B2C-focused clients scale up their business performance, increase employee engagement, improve reporting and decision-making, and get a competitive advantage on the marke

Software product engineering

For over 27 years, Elinext teams have been delivering software solutions for businesses that operate across various industries, including healthcare, manufacturing, banking, retail, education, and many others. Solutions developed by Elinext allow both B2B- and B2C-focused clients scale up their business performance, increase employee engagement, improve reporting and decision-making, and get a competitive advantage on the marke

Mobile app development

For over 27 years, Elinext teams have been delivering software solutions for businesses that operate across various industries, including healthcare, manufacturing, banking, retail, education, and many others. Solutions developed by Elinext allow both B2B- and B2C-focused clients scale up their business performance, increase employee engagement, improve reporting and decision-making, and get a competitive advantage on the marke

Web development

For over 27 years, Elinext teams have been delivering software solutions for businesses that operate across various industries, including healthcare, manufacturing, banking, retail, education, and many others. Solutions developed by Elinext allow both B2B- and B2C-focused clients scale up their business performance, increase employee engagement, improve reporting and decision-making, and get a competitive advantage on the marke

SaaS development

For over 27 years, Elinext teams have been delivering software solutions for businesses that operate across various industries, including healthcare, manufacturing, banking, retail, education, and many others. Solutions developed by Elinext allow both B2B- and B2C-focused clients scale up their business performance, increase employee engagement, improve reporting and decision-making, and get a competitive advantage on the marke

Cloud engineering

For over 27 years, Elinext teams have been delivering software solutions for businesses that operate across various industries, including healthcare, manufacturing, banking, retail, education, and many others. Solutions developed by Elinext allow both B2B- and B2C-focused clients scale up their business performance, increase employee engagement, improve reporting and decision-making, and get a competitive advantage on the marke

DevOps

For over 27 years, Elinext teams have been delivering software solutions for businesses that operate across various industries, including healthcare, manufacturing, banking, retail, education, and many others. Solutions developed by Elinext allow both B2B- and B2C-focused clients scale up their business performance, increase employee engagement, improve reporting and decision-making, and get a competitive advantage on the marke

UI & UX design

For over 27 years, Elinext teams have been delivering software solutions for businesses that operate across various industries, including healthcare, manufacturing, banking, retail, education, and many others. Solutions developed by Elinext allow both B2B- and B2C-focused clients scale up their business performance, increase employee engagement, improve reporting and decision-making, and get a competitive advantage on the marke

Certificates of our experts
  • img
  • img
  • img
  • img
  • img
  • img
  • img
  • img
  • img
  • img
Technologies

Elinext offers a wide range of software development services. The profound software engineering expertise paired with top-notch management processes allowed us to gain valuable experience to satisfy all possible clients’ needs across multiple domains.

Java
Practice
19 years
Projects
200+
Workforce
60+

Our .NET developers can build sustainable and high-performing apps up to 2x faster due to outstanding .NET proficiency and high productivity.

PHP
Practice
19 years
Projects
200+
Workforce
60+

Our .NET developers can build sustainable and high-performing apps up to 2x faster due to outstanding .NET proficiency and high productivity.

PHP
Practice
19 years
Projects
200+
Workforce
60+

Our .NET developers can build sustainable and high-performing apps up to 2x faster due to outstanding .NET proficiency and high productivity.

Java
Practice
19 years
Projects
200+
Workforce
60+

Our .NET developers can build sustainable and high-performing apps up to 2x faster due to outstanding .NET proficiency and high productivity.

Back End
Practice
19 years
Projects
200+
Workforce
60+

Our .NET developers can build sustainable and high-performing apps up to 2x faster due to outstanding .NET proficiency and high productivity.

JavaScript
Practice
19 years
Projects
200+
Workforce
60+

Our .NET developers can build sustainable and high-performing apps up to 2x faster due to outstanding .NET proficiency and high productivity.

Mobile
Practice
19 years
Projects
200+
Workforce
60+

Our .NET developers can build sustainable and high-performing apps up to 2x faster due to outstanding .NET proficiency and high productivity.

Android
Practice
19 years
Projects
200+
Workforce
60+

Our .NET developers can build sustainable and high-performing apps up to 2x faster due to outstanding .NET proficiency and high productivity.

Services

Elinext offers a wide range of software development services. The profound software engineering expertise paired with top-notch management processes allowed us to gain valuable experience to satisfy all possible clients’ needs across multiple domains.

Healthcare
App for Charging Solutions for Electric Vehicles

From this case study you’ll learn how the Elinext team developed a unique app for hassle-free EV charging. We’re happy to be a part of the global switch to electric driving and invite you to learn more about how seamless this experience could be.

Budget: about 1800
Duration: Over 10 years
Staff: 20 people
Pharmaceutical
App for Charging Solutions for Electric Vehicles

From this case study you’ll learn how the Elinext team developed a unique app for hassle-free EV charging. We’re happy to be a part of the global switch to electric driving and invite you to learn more about how seamless this experience could be.

Budget: about 1800
Duration: Over 10 years
Staff: 20 people
Finance
App for Charging Solutions for Electric Vehicles

From this case study you’ll learn how the Elinext team developed a unique app for hassle-free EV charging. We’re happy to be a part of the global switch to electric driving and invite you to learn more about how seamless this experience could be.

Budget: about 1800
Duration: Over 10 years
Staff: 20 people
eCommerce
App for Charging Solutions for Electric Vehicles

From this case study you’ll learn how the Elinext team developed a unique app for hassle-free EV charging. We’re happy to be a part of the global switch to electric driving and invite you to learn more about how seamless this experience could be.

Budget: about 1800
Duration: Over 10 years
Staff: 20 people
Certificates of our experts
  • img
  • img
  • img
  • img
  • img
  • img
  • img
  • img
  • img
  • img
Technologies

Elinext offers a wide range of software development services. The profound software engineering expertise paired with top-notch management processes allowed us to gain valuable experience to satisfy all possible clients’ needs across multiple domains.

Products
bg img
img Live Demo
Leave Management

The system is widely used within the company. The development team received reports indicating that the system is actively used on weekdays and is practically unused during weekends. On average, approximately 40 people utilize the system per day, with an average interaction time of 7 minutes.

Leave Management
bg img
img Live Demo
Leave Management

The system is widely used within the company. The development team received reports indicating that the system is actively used on weekdays and is practically unused during weekends. On average, approximately 40 people utilize the system per day, with an average interaction time of 7 minutes.

Applicant Tracking
bg img
img Live Demo
Leave Management

The system is widely used within the company. The development team received reports indicating that the system is actively used on weekdays and is practically unused during weekends. On average, approximately 40 people utilize the system per day, with an average interaction time of 7 minutes.

Solutions
bg img
img Live Demo
Leave Management

The system is widely used within the company. The development team received reports indicating that the system is actively used on weekdays and is practically unused during weekends. On average, approximately 40 people utilize the system per day, with an average interaction time of 7 minutes.

Digital transformation
bg img
img Live Demo
Leave Management

The system is widely used within the company. The development team received reports indicating that the system is actively used on weekdays and is practically unused during weekends. On average, approximately 40 people utilize the system per day, with an average interaction time of 7 minutes.

CRM development
bg img
img Live Demo
Leave Management

The system is widely used within the company. The development team received reports indicating that the system is actively used on weekdays and is practically unused during weekends. On average, approximately 40 people utilize the system per day, with an average interaction time of 7 minutes.

Elinext. Data Visualization Tool Development

Elinext. Data Visualization Tool Development

Information
Region:
Worldwide
Industry:
Other
Type:
Web application
Engagement model:
Time and Material
Duration:
Ongoing Project, since 2021
Staff:
1 BE developer, 1 FE developer, 1 QA engineer, 1 BA
ID:
352
Technologies used
Java
Spring
PrimeNG
JavaScript
Angular v15
MongoDB
TypeScript
Docker

Client

Elinext is a custom software development company, and this project is our internal one. Like many other solutions we develop for our ecosystem, this one is aimed at simplifying the everyday life of employees.

The core of the software can and probably will be used to speed up the development of a related custom product for our clients.

New customers at Elinext save significant parts of their resources by choosing to go with a customized version of a product that already exists.

Project Description

The Elinext Data Visualization application is a handy tool for acquiring the necessary data from different outer sources and manipulating it.

Web applications for the accumulation and manipulation of data from third-party systems are all about presenting the data in the needed formats. Here is what functionality has been up for realization:

  • creating tables, that accumulate data in one place
  • managing the display and order of the existing fields
  • configuring extended filters and sorting parameters
  • applying aggregations within the filtered data
  • creating Gantt charts for better data visualization
  • creating and managing dashboards for easy data perception
  • different data display (tables at the moment, in the upcoming versions)
  • creating new Data Sources for receiving new fields
  • assigning readable names for the received fields
  • dealing with problem tickets and their lifecycle

We got a single source of accumulated data for fast reports as the project was up for realization.

Challenges

The reason for starting the project was the necessity to facilitate resource management; and to create one source of accumulated data for fast reports, which is presumed to save time on searching for the parts of information in different places.

Regarding the processes, the main challenge was to maintain a continuous implementation process in the conditions of team rotation.  It is a common issue with internal projects, as so-called “commercial” projects tend to be prioritized.

Maintaining knowledge transfer during team rotation was achieved with the following measures:

  • Confluence page with crucial technical information for new developers.
  • Comments explaining solutions for complex technical tasks.
  • Interlinked tickets for easier issue investigation.
  • Dev-to-dev knowledge transfer meetings during team member changes.
  • Peer code review (when possible).
  • Cross-System Access Management Complexity:

Cross-System Access Management Complexity:

  • Integration challenges due to different access schemas across various systems.
  • Additional difficulty is caused by complex fields and cross-entity applets.

Implementing Aggregation Functionality in Non-Relational Database:

  • Difficulty in implementing aggregation features on MongoDB (non-relational database).
  • Challenges are overcome through extensive research and development.

Refactoring and Rewriting Due to Evolving Requirements:

  • Initial simple component designs became insufficient for expanding functionality.
  • Need to refactor and rewrite components to handle complex fields (including nested objects) and advanced filtering configurations.

Process

As for the processes the Kanban-like methodology was used on the project, as it best suits the situation with unlimited in-time projects with a team rotation.

From the technical point of view, many parts of the functionality were new to the team and required deep investigation (aggregation on the not-relational database, filtering on complex fields, cross-system access management, cross-entity applets issues, and others).

The development process was very flexible to meet the requirements, which are often changed because of the numerous dependencies and limitations.

There were several versions of the product, one of them is in the process of making, and the fourth one is an upcoming

Version 1.

The project was initiated in January 2021. The team faced challenges with the permissions schema realization. The first release took place in March 2023 as there were many team members' rotations.

The released version included the base functionality of table applets, simple filtering, and sorting. The access management system and integration with one Data Source were also ready.

Version 1.1

Released in July 2023.

The intermediate version included bug fixing and some improvement of the filtering functionality, big values representation improvements.

Version 2:

Released in  November 2023.

The version included new aggregations functionality, sufficient complexification of the filtering component for working with complex fields and fields with massives, aliases functionality improvements, UI/UX improvements, quick filters addition, CV download functionality, and functionality for filtering and sorting on the hidden fields.

After this version’s release, the application could provide a real possibility for management and analytical work. The access management was also sufficiently improved.

Version 2.1

Released in January 2024.

The intermediate version included bug fixing and some additional functionality: further UI/UX improvements, a default dashboard, column filters, and navigation to the employee’s profile in the Talents system right from the applet. 

Version 3

Will be released soon.

A new type of applet (Time Series) functionality is expected to be added to the system, as well as further code improvements, UI/UX improvements, changing the order of records in the list of dashboards, custom column filters, and applet descriptions configuring a new Data Source (another internal software product: Vacation Manager).

On top of this, a large amount of backend work is to be done to automatize some processes that have previously been done manually.

After that, another version of the application is planned.

The project coordination, processes, team load, and ticket distribution are conducted by the business analyst.

Solution

There are two main modules: the user module and the admin module.

User Module 

The part of the system that is available to Elinext employees. The main functionality is dashboards. Any dashboard can be supplemented with applets, that have been created and published by the Administrator of the system. The user can configure his dashboard representation and the settings of each applet according to his needs.

Home page

Here each user can choose the most important dashboard to be shown as default.

My Dashboards

The list of user and system dashboards. Up to 5 dashboards can be chosen as favorites – they will be shown as separate links in the sidebar menu. The list can be sorted, and the order of the records can be changed as per the user’s needs. A new dashboard can be created for a particular user.

Dashboard Page

Each user dashboard can be configured according to the user’s purposes: change layout, add, delete, and move applets (separate reports with a certain set of data in each) on the board. Each user applet can be configured independently. The dashboards are commonly available and can’t be changed by a user in the current module.

Applet configuration form

This component (modal window, available on the dashboard page) offers flexible means for data management.

Administrator Module

The Admin prepares applets and publishes them for the common use. The module’s functionality isn’t limited by it. This module includes support tasks, making system dashboards, dealing with problems, and integration information.

Here is the list of features accessible by admins.

  • Data sources list
  • Data source details page
  • Fields aliases
  • List of applets
  • Applet details page
  • Type of applets
  • System dashboards
  • Tickets
  • Ticket details page
  • Access Tree

The project is still in progress and some features, as well as the user experience improvements, code improvement are under implementation. For example, it is planned to add a possibility to present the results of aggregation in the form of pie or bar charts.

Results

The end product is a nice tool for simplifying the job of the resource managers and their communication with their employees. It is an internal ongoing project with no defined end time.

From the POV of a professional developer’s growth, each team member could improve his expertise in different technologies, access management variants, deep dive into filtering and aggregation functionality, work with charts, and work with a non-relational database.

As for the solution, it is a viable software system which is already in use in our company but is being constantly improved when we have work capabilities. Versions 3 and 4 of the system are planned. Further ideas and requirements may occur and will be implemented.

How Elinext's Solutions Optimize Business Efficiency Across Multiple Domains

Elinext Corporate Holiday Calendar Elinext Learning Management System (LMS) Elinext Invoice Management Application Elinext Meeting Room Management Software Elinext Payroll Management Elinext Applicant Tracking Elinext Notification Management Elinext Inventory Management Elinext Leave Management Elinext CRM
1-1632-1553-1334-1135-1046-747-628-559-4410-3611-3512-2613-1914-15
Do you want the same project?
Got A Project Idea? Lets Discuss It With Us
Contact Us


    Insert math as
    Block
    Inline
    Additional settings
    Formula color
    Text color
    #333333
    Type math using LaTeX
    Preview
    \({}\)
    Nothing to preview
    Insert