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.
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 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 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.
We are confident that you will share the same sentiment that our customers already shared…..
I would suggest that captivix’s is the same and we found this to be one of its biggest strengths. At no point during the process did we feel isolated. Our relationship has been and continues to be, one of collaborative effort.
Captivix worked on vital enterprise-wide web and IT Content management initiatives. Their openness to thinking outside the box I found refreshing when interacting with the business community within the corporate environment.
Captivix always exemplified the highest level of professionalism. As a nontech person, I do not always know the best path. They have been instrumental in helping me find the best path forward that suits my needs.
Captivix has the expertise for successfully transforming your business. Don’t wait, contact us today to learn more.