Data Management Tool Enhancements

Efficient yet user-friendly data manipulation
undefined
Customer location
  • USA USA
Project duration
  • 4 months

Client and Business Goals

Our client is a US-based early-stage startup, developing a full-fledged data management tool.

The client team built a system for data structure management. It had basic functionality, such as database and table creation, table field specifications, and correlation settings between them. On the one hand, the tool was meant to be created with a focus on ordinary users and implied a UI interface simplifying interaction with databases at the DBMS level. On the other hand, the system lacked some valuable features for fully efficient data management. Startup culture implies the absence of a clear-cut roadmap to follow, which means that multiple decisions are made on the go. To help the client get the result matching their expectations, our developer has seamlessly integrated into the client’s development team to be in sync with the colleagues and stakeholders about the future steps.

For functionality enhancement, the client was looking for a partner with a successful track record of serving startups, and proficiency in ETL development. Taking note of the expertise and a well-coordinated team of professionals, Symfa was selected as the contractor for the project. 

Solution

In order to quickly improve the solution’s user experience, we added several major features it lacked, including global search and filtering. The stakeholders pointed out that subsequent functionality expansion would overcomplicate the system for the end users. This fact encouraged the client to build a standalone portal specifically for end users, which wouldn’t need to get the hang of data structure and complex configurations of the existing solution.

To implement the idea, we transferred some basic features, such as table display in grid view and card view to the new portal. We also added a form builder, available to the administrator, who would configure access to specified tables and forms for individual users or a group of them, which was the main difference from the existing solution.

Technologies

  • Node.js
  • Nest.js
  • PostgreSQL
  • MongoDB
  • Vue JS
  • Next.js

Challenge

Startup culture implies the absence of a clear-cut roadmap to follow, which means that multiple decisions are made on the go. To help the client get the result matching their expectations, our developer has seamlessly integrated into the client’s development team to be in sync with the colleagues and stakeholders about the future steps.

Results

The project is ongoing and the client has lots of plans to grow the product. We are about to add the rule system, which would empower the administrator to configure the system behavior rules relating to mandatory fields or values in the fields (for example, if field A has an X value, field B must be greater than Y).

Latest projects

BACK TO PORTFOLIO

Contact us

Our team will get back to you promptly to discuss the next steps