GKPGE form builder tool for internal CMS

ClientPGE Systemy
Year2021-2023

I worked at PGE Systemy as a frontend developer, where I built a form builder integrated into the company’s CMS platform designed for creating websites within the corporate group. Form builder panel itself was based on Angular with TypeScript and integrated with a Symfony/Twig backend. The form builder allowed users to create dynamic forms using drag and drop components such as containers, columns, inputs, and selects. It also supported setting dependencies between fields as well as defining custom submit actions. Once a form was created, its structure was exported as JSON and processed by the Symfony backend, which generated the form layout. On the client side I created the JavaScript that restored all dependencies, interactivity, and dynamic behaviors defined in the builder.

Scope of Work

  • Angular
  • TypeScript
  • RxJS
  • TWIG
  • SCSS

The Approach.
See how we did it.

Client Requirements Gathering

Client Requirements Gathering

Understanding Needs

Initial meetings with stakeholders to understand business needs, user expectations, and technical requirements for integrating a form builder into the CMS.

Architecture and Planning

Architecture and Planning

Blueprint for Success

Planned the architecture of the form builder, including component hierarchy, state management, and integration points with the existing CMS backend.

Implementation and Development

Implementation and Development

Building the Solution

Testing and Deployment

Testing and Deployment

Design That Drives Business

Full-Stack - Frontend Focused

Olaf Koziara

Full-Stack - Frontend Focused

Building Something Amazing?
Let's chat.

I build fast, accessible web apps with React, Angular, Node.js, and TypeScript. I'm looking for teams that value product quality, performance, and thoughtful UX.