Acme Insurance E-Bike Platform
22,260-line e-bike insurance platform with 5 portals, rating engine, and REST API
Project Overview
A 22,260-line e-bike insurance platform with five distinct portals (Consumer, Agent, API Partner, Admin, Super-Admin) covering the complete policy lifecycle. Built in ~5 hours for ~$200, vs. an estimated $670K for a Scrum team or $2.76M for a SAFe ART.
Tech Stack
| Layer | Technology |
|---|---|
| Framework | React 18 |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Visualization | Recharts |
| Database | Cloud Firestore |
| Storage | Firebase Storage |
| Backend | Firebase Cloud Functions, Firebase Auth, Node.js |
| Analytics | Google Analytics 4 |
| Hosting | Firebase Hosting |
| Build | Vite |
| Testing | Vitest |
| Tools | jsPDF |
| Other | Claude Haiku AI |
Key Features
Five portals: Consumer, Agent, API Partner, Admin, Super-Admin
Complete policy lifecycle: quote, rate, underwrite, bind, endorse, renew, cancel
Configurable rating engine with county base rates, age/speed factors, and custom formulas
Configurable underwriting rules engine with priority-based evaluation
White-labeled agent/broker storefronts with custom branding and commission tracking
Partner REST API with API key auth, rate limiting, and interactive sandbox docs
AI-powered assistant (Claude Haiku) for quote help and coverage explanations
PDF generation for quotes and policy declarations, email notifications on key events