UI/UX Modernization for a Construction Management Web App

индустрия
Lorem ipsum dolor sit amet consectetur. In odio sit eleifend justo. Gravida et habitant et accumsan. Id eget urna sociis id fermentum. Pretium augue in umsan. Id eget urnaumsan. Id eget urna

Business Challenge

Our client's application is a construction project management solution with full collaboration capability. It manages activities related to construction projects from the initial idea to completion. Project partners can access the toolset that the app provides. It includes customers, stakeholders that may have a financial influence on the application itself, contractors, subcontractors, etc. The system ensures the right person has the correct information at the right time. The application has been developed to be data-driven, so the content can be generated properly, turning on and off the functionality for different users.

Solution

Our client's application is a construction project management solution with full collaboration capability. It manages activities related to construction projects from the initial idea to completion. Project partners can access the toolset that the app provides. It includes customers, stakeholders that may have a financial influence on the application itself, contractors, subcontractors, etc. The system ensures the right person has the correct information at the right time. The application has been developed to be data-driven, so the content can be generated properly, turning on and off the functionality for different users.

Название

Lorem ipsum dolor sit amet consectetur. In odio sit eleifend justo. Gravida et habitant et accumsan. Id eget urna sociis id fermentum. Pretium augue in umsan. Id eget urnaumsan. Id eget urna

Implemented Components

To enable advanced reporting, our developers used the Webix Report Manager widget. It allows users to create and configure reports of any complexity, set various data sources and combine them, create and save filter queries, group, filter, and sort data by different criteria. Data can be visualized as configurable diagrams or heatmaps. Reports can be exported into various formats, including CSV, Excel, and PDF. Among other advantages provided by Report Manager, we can mention:

  • Easy access via the web browser;
  • Efficient work with large and complex datasets;
  • An extensive set of data operations, including counting, comparing, and giving the average values.

Webix Document Manager was used to ensure comfortable work with cloud file storage. Its broad customization abilities allowed the development team to use it in two ways. First, as a separate widget for working with files. Second, as a separate block on the document page for attaching files to it. This widget allows searching files, viewing, editing, and adding tags, which helps organize files and folders. Users can comment on files and share them with their colleagues to improve teamwork. Additionally, Document Manager allows to:

  • Switch between old and new layouts;
  • Make quick on-the-fly changes in files;
  • Play audio and video files;
  • Use the preview panel for quick navigation.

To help admins efficiently manage user roles, developers used the Webix User Manager widget. It allows quickly adding new users with specific access rights and permissions or adjusting them for existing users. Provided functionality also includes:

  • Tracking all user actions and built-in security audit;
  • Analyzing and summarizing user information;
  • Automated identification and authorization.

Название

Lorem ipsum dolor sit amet consectetur. In odio sit eleifend justo. Gravida et habitant et accumsan. Id eget urna sociis id fermentum. Pretium augue in umsan. Id eget urnaumsan. Id eget urna

Технологии

PHP
Python
Node.JS