Overview
International Health Insurance is a digital insurance platform built as part of InsuranceMarket.sg, designed for users to compare and purchase international health plans online. The core focus of this initiative was building a product comparison module that is performant, scalable, and user-centric.
Tech Stack
- Frontend: React.js, Redux, Tailwind CSS
- Backend: Node.js, Express
- API Integration: RESTful APIs from various insurance providers
- Database: PostgreSQL
- Caching & Performance: Redis, Lazy Loading
- Deployment: AWS (EC2, CloudFront, S3)
- Monitoring: Datadog, Sentry
Key Highlights
- Dynamic Filtering & Sorting: Enabled users to filter by coverage amount, region, network, co-pay options, etc., and sort results by price, popularity, and coverage.
- Add to Compare: Built a state-managed “Add to Compare” feature supporting comparison across multiple products with visual highlights of differences.
- Smart Labels: Implemented backend logic to tag "Top 3 Recommended" and "Cheapest 3" plans based on insurer-provided logic and pricing data.
- On-Demand Pagination: Integrated infinite scrolling and on-demand data fetching to optimize performance on long product lists.
- Intelligent Defaults: Auto-selected and pre-sorted plans based on user preferences and prior search patterns to improve conversions.
- API Integration: Consumed multiple third-party insurance provider APIs and normalized data into a unified schema for consistent front-end rendering.
- Scalable Architecture: Modularized the system to accommodate future insurance verticals with minimal effort.
Impact
Enabled users to explore, compare, and buy international health insurance in under 5 minutes, improving user engagement and increasing quote-to-purchase conversion rates. The reusable comparison logic was also extended to other product categories on the platform.