THE CHALLENGE
Five APIs, One Seamless Experience
The core technical challenge was integration complexity. Each insurance quote aggregator returns data in its own format, with its own response structure, its own error handling, and its own rate limits. Calling five of them simultaneously, normalising the outputs, and presenting the results to a user in a clean comparable view, all within a few seconds, required a careful API orchestration layer that could handle real-world unpredictability without breaking the user experience.
Beyond the quote engine, the platform needed to maintain state across a multi-step application flow. A user who enters their details, reviews quotes, selects a policy, goes through DocuSign, and completes payment should not have to re-enter anything or lose their progress if a step takes longer than expected. Managing session state across this entire flow, with multiple third-party systems involved, added another layer of complexity.
The client also went through significant changes in direction on both the visual design and certain functionality requirements during the build. The Zluck team needed to absorb these changes without losing momentum or allowing them to derail the timeline.