Mar 2022 - Fev 2023

External Portal

Introducing SPA Boilerplates

While working at JiveMauá, we faced a requirement that ServiceNow couldn’t handle natively. I took the initiative to explore alternatives, including integrating React.js applications directly into the platform.

React Boilerplates

After conducting research, I found a viable solution: hosting a React application directly within the ServiceNow instance and using it to make REST API calls to the platform. This approach enabled us to deliver the required functionality and meet user expectations.

I shared the proposal with the development team, and the feedback was encouraging. My manager supported the idea, which resulted in a new project.

The goal of the project was to optimize licensing for external users in ServiceNow, focusing on improving cost-efficiency while maintaining accessibility. The proposal was to replace them with lower-cost type of licenses. To achieve this, we developed a SPA (single-page application) in React.js that communicated exclusively with the ServiceNow API, allowing users to perform all necessary actions without accessing the platform directly.

Leading Frontend

I was responsible for the front-end layer of the project, leading the entire development lifecycle, from designing the architecture using hooks, context providers, and styling, to deploying and hosting the application on AWS. We also implemented authentication flows with AWS Cognito, CI/CD pipelines with AWS Amplify, API communication, and developed the application interface.

This project not only met the initial demand but also demonstrated the value of technical innovation within a traditional architecture like ServiceNow.

© 2025 João Donghia. All Rights Reserved.