Insurance Platform

PolicyBridge: Insurance Automation
Platform

An insurance management platform for brokers. Automates policy processing, document generation, and client tracking. Built as a Progressive Web App for mobile-first broker workflows.

Insurance SaaS
Live & Deployed
Progressive Web App

What I Built

Automation

Reduces manual data entry and document processing time

Workflow Tools

Track policies from quote to renewal

PWA Mobile

Work offline, access on any device

Platform Features

For Brokers

Manage policies, generate documents, and track renewals. Built-in audit trails and role-based access control. Works offline with PWA capabilities.

Policy ManagementAudit TrailsOffline Access

Document Generation

Automated PDF generation using Puppeteer. Custom templates for policies, quotes, and reports with bulk processing capability. Documents cached for offline viewing.

PDF EngineTemplatesBulk Processing

Technical Architecture

Key Decisions

Multi-tenant architecture with Supabase Row Level Security for complete data isolation between brokers and their clients. PWA enables offline document access and policy management.

Secure Architecture
Encryption and audit logging
PDF Generation
Puppeteer-based automation
PWA Offline Mode
Service workers & caching

Tech Stack

  • Next.js 15 with App Router
  • Progressive Web App (PWA)
  • Supabase for auth and database
  • Puppeteer for PDF generation
  • Service Workers for offline mode
  • Redis for caching

Technical Challenges

PDF Generation Pipeline

Built a queue system with Puppeteer to generate policy documents server-side. Each PDF is rendered, validated, then stored in Supabase Storage with cached copies for offline access.

PWA Offline Support

Implemented service worker with intelligent caching strategy for policy data and generated PDFs. Brokers can view client information and documents without internet connection.

Multi-Tenant Data Isolation

Implemented Supabase Row Level Security to ensure brokers can only access their own clients' data. Every policy and document is tied to a broker_id with strict RLS policies.

Workflow Automation

Automated renewal reminders and policy expiration notifications using scheduled database functions and push notifications via PWA.

Complete Tech Stack

Frontend

  • Next.js 15
  • React
  • Tailwind CSS
  • PWA

Backend

  • Supabase
  • PostgreSQL
  • Node.js

Infrastructure

  • Vercel
  • Redis

Tools

  • Puppeteer

Explore the Platform

See the insurance management platform in action. Explore automated workflows, document processing, and PWA features. Try installing it on your device!

View Live Platform