EndorsedendorsedOngoing

Monorepo Migration and Custom Component Integration for Sapiens' Journey & Form Composer

Services Covered:

Website Development
Project hero — replace with case study imagery
Industry
Industry

Software Development

Duration
Duration

61 months

Budget
Budget

200K - 999K

Client Size
Start Date

1 July 2021

Team Size
Team Size

6-10 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
79/100
Good

Project Capability Score (PCS) estimates how capable Vazco is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Sapiens International Corporation

mapTel Aviv, Israel

Project Summary

Vazco audited and extended a no-code/low-code Journey & Form Composer product for Sapiens, then joined the client's development team to implement recommendations. They migrated the codebase from multiple repos to a monorepo, built migration and DB transaction systems, introduced build caching with Nx Cloud and CI pipelines, and designed a bridge to integrate external custom components. The work improved developer experience and reduced build times, producing measurable time savings and enabling client-specific component migrations.

Key Challenges

  • Audit the digital product and related repositories to define steps for transitioning two clients into the application
  • Implement audit recommendations and continue product development
  • Support integration of external custom components so any component or component library could be introduced into the Journey & Form Composer

Project Deliverables

  • Technical audit and architecture recommendations
  • Migration from multi-repo to monorepo
  • Built migrations system and DB transaction system
  • Implemented build caching with Nx Cloud and CI via GitHub pipelines
  • Designed and implemented a bridge for integrating external custom components
  • Migrated specific components enabling drag-and-drop form building

Project Solution

Vazco ran a technical audit of the client's Journey & Form Composer and then joined the development team to implement its recommendations. They transitioned the codebase from a multi-repo to a monorepo, built a migrations system and DB transaction system, introduced build caching with Nx Cloud, and standardized deployments through GitHub pipelines. Functionally, they designed and implemented a bridge to integrate external custom components and began migrating specific components to enable drag-and-drop form building.

Project Outcome

  • Increased development efficiency and improved developer experience
  • Code became more resilient, easier to extend, and more reusable
  • Build time shortened by 45%
  • Saved approximately 100 hours of development per month

Platforms

  • WebWeb
  • CloudCloud

Tech Stack

  • Node.jsNode.js
  • React.jsReact.js
  • GitHubGitHub

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Vazco's software development support has contributed to increased efficiency within the client's team. They've transitioned the client's code, making it more resilient and easier to extend. They've been flexible, communicative development partners, who've shared expert advice. The client is pleased.

Adi Cohen

Team Leader of Digital Products

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Vazco

Completed
Education

Performance & Security Audit for SaaS Education App (React.js)

Preview of the Performance & Security Audit for SaaS Education App (React.js)
Budget:
Less than 10K
Duration:
2 months
Team Size:
1-5

Services Covered:

+3 more
Completed
Education

EdTech Mobile App — Real-Time Messenger (React Native)

Preview of the EdTech Mobile App — Real-Time Messenger (React Native)
Budget:
10K - 49K
Duration:
9 months
Team Size:
1-5

Services Covered:

+3 more