Case Study
Social Knowledge
Project: RV Life
The Situation
The Social Knowledge team builds RV Life with a mix of native and web technologies, leveraging their existing expertise while providing users with features only supported via native applications. Social Knowledge wanted to modernize the code structure and development process for their RV Life trip management application.
The Solution
SitePen provided technical expertise and development support to directly assist with modernization and give Social Knowledge new tools to improve code quality. This included:
Upgrading foundational and supporting libraries used by the application including React Native to bring in performance improvements and bug fixes
Converting the application's JavaScript codebase to TypeScript and setting up automatic code validation to improve the development experience and the resulting code quality
Updating the application's React components to use modern, performance-first approaches through reduced indirection and increased memoization
Configuring an end-to-end testing infrastructure capable of both testing individual components and verifying complex user experiences
- Providing documentation and support to Social Knowledge developers as they worked in tandem to complete additional identified improvements
The Result
SitePen modernized the RV Life codebase, upgraded the DevOps experience, and helped the Social Knowledge team immediately gain benefits from an accelerated upgrade. Social Knowledge's developers also gained a more in-depth understanding of React Native and TypeScript best practices. Together, these outcomes improved Social Knowledge’s effectiveness with RV Life’s ongoing development, allowing them to bring new features to market more efficiently.
Other Social Knowledge Projects
Trip Wizard
Social Knowledge had a powerful application that was created in a pre-ES2015 world and it was becoming increasingly difficult to efficiently make updates and improvements to its platform. Social Knowledge needed to accelerate their modernization efforts to streamline and modernize their development efforts.
View Case StudyRV Complete
Companies are driven to create efficiencies for repetitious processes. Good solutions prioritize simple configuration and streamlined deployment resulting in less expensive overhead. With plans for onboarding several new partnerships in the near future, Social Knowledge needed a white label mobile application that would embrace these priorities.
View Case Study