A3 ENVIRONMENTAL CONSULTANTS (A3E)

Dynamic Web Forms and Custom Development

 

The Background

About Business

A3 Environmental Consultants (A3E) is a woman-owned, small business with over 18 years of experience providing quality environmental consulting to private entities, as well as federal, state, and local government organizations.

A3 Environmental Consultants (A3E) is a woman-owned, small business with over 18 years of experience providing quality environmental consulting to private entities, as well as federal, state, and local government organizations.

The Challenges

There are a lot of ways in which data is gathered from users. One of the popular ways is using web forms. We show the user a web form with different fields depending on the type of data that needs to be input. These web forms need to be designed/created for each specific requirement. Creating individual web forms for each requirement takes a lot of time and effort.

A3E was looking for a solution that would make it easier to create web forms and still keep them dynamic enough to fulfill their requirements, thus lowering the time and cost. The challenge was to develop a solution that can generate web forms dynamically and on the fly.

This solution should receive data in the form of XML/JSON and create a web form. The XML/JSON would have all the info about the fields that need to be displayed, including the data type of those fields, any validations/business logic/calculations, their order of display, display color/style, etc.

The Solution

The client and I explored various solutions to the problem/challenge. We settled on developing a rendering engine to produce dynamic web forms that meet all specifications.

There would be two parts to the engine, one back-end, and another front-end. The back-end of the rendering engine was created using .NET Core(C#), while the front-end of the engine was created using Angular 6. The data in the XML file would be parsed by the back-end engine and converted to JSON.

To render the web form, the front-end engine will parse this JSON data. When a user fills out a web form, the front-end engine generates a JSON payload, which is delivered to the back-end engine, which parses and saves the form data back to the XML file. The back-end provides the APIs to transfer data to and from the front-end.

The Result

The solution resulted in not only saving time and money for A3e, but it also increased efficiency.

The team now don’t need to design and create web forms from scratch every time they need to collect different user data. This lets them focus on the main objective of customer service and not worry about the technical aspect.

 

Captivix leading transformations insights

Case Study & Testimonial

HOUSE OF SPICES

Digital Transformation: Strategy, ERP,
Ecommerce, UNO: Dynamics NAV

ANDREWS MOVING COMPANY

Digital Transformation: Strategy, ERP,
Ecommerce, UNO: Dynamics NAV

BRENTANO FABRICS

Digital Transformation: Strategy, ERP,
Ecommerce, UNO: Dynamics NAV

Leo Chen Director of Operations, Brentano Fabrics

I enjoyed working with the Captivix team; they were true partners and helped guide us to the best solution.

    Roelof Horowitz VP Operations, Volpes

    Engaged Captivix for ERP, Ecommerce and Integration. Journey has been exceptionally well! Spot on.

      Build a solid digital core
      using proven expertise

      Captivix has the expertise for successfully transforming your business. Don’t wait, contact us today to learn more.







        //