The Situation
The Solution
SitePen provided the leadership and cross-functional expertise needed to execute on a complete rewrite of the architecture that improved performance, maintainability, and modernity of the application.
Considering Social Knowledge’s long-term goal of having both a responsive website and moving into native apps in the future, SitePen leveraged the React Native Web library. This library makes native component syntax available for both web-based apps and isolated business logic, helping Social Knowledge increase future efficiency by re-using this architecture for future native application development.
Leveraging the Jest JavaScript testing framework, SitePen authored unit tests for state logic and snapshot tests for widgets, providing solid test coverage for prop-driven components. The snapshot results automatically get saved, allowing for comparison when re-running tests after each new feature gets implemented, giving Social Knowledge’s developers confidence that changes would not introduce regressions.
The Result
In one big step, SitePen eliminated the weighty technical debt of an outdated front-end technology stack and helped put Social Knowledge on a sustainable path with better development possibilities in their new React environment.
Are you struggling to modernize existing solutions while striving to meet the feature demands of your growing customer base?
Contact us to gain the experience of our complete, cross-functional team to address your competing priorities.
Let's connect