Skip to main content
Case studies
Vehicle protection platform

One platform for vehicle protection operations.

BearPlex built Extended Trust's operating platform for registrations, claims, dealer hierarchy, and province-specific tax handling. BearPlex's first-party delivery record covers 5 user roles, 11 protection products, and workflows across all 10 Canadian provinces.

0
Protection products
One product catalog
0
User roles
Role-based access
0
Canadian provinces
Province-specific tax logic
0
Frontends
One shared backend
The challenge

Registrations, claims, and ten tax regimes.

The product had to connect vehicle registrations, claim review, dealer relationships, protection plans, documents, and reporting without flattening the rules that make each workflow different.

It also needed to handle GST, PST, and HST logic across Canadian provinces, tiered dealer hierarchies, and five user roles, each with a deliberate access boundary.

Claims processing

Intake, review, status, approval, and supporting documents needed one tracked workflow.

Complex dealer hierarchy

Multi-level dealer relationships with different pricing tiers, permissions, and reporting needs.

Provincial tax complexity

Canadian provinces apply different GST, PST, and HST combinations to the underlying transaction logic.

Role boundaries

SuperAdmins, Admins, Dealers, Managers, and Service Advisors each needed a distinct action and data surface.

What we built

One platform, two frontends.

A public site with a repair claim portal for customers, and an internal management dashboard for dealers and administrators, sharing a single Node.js backend on Render.com. Around 42,000 lines of code across the two frontend apps and three external integrations: VIN decoding, PDF generation, and Google Places.

Platform modules
Dealer management

Multi-level dealer hierarchies with tiered relationships, per-dealer permissions, and reporting across the whole network.

Vehicle registration

Registration entry with automatic vehicle identification and data population straight from the VIN.

VIN Decoder EU
Claims processing

A tracked workflow for claim intake, review, supporting documents, status, and approval.

Tiered pricing engine

MPP, APP, and custom pricing tiers with automatic dealer-specific rate calculations.

Provincial tax handling

GST, PST, and HST logic configured across all 10 Canadian provinces.

Protection products

Eleven products in one catalog: oil change, extended warranty, premium coverage, tire and rim, key fob, brakes, appearance, anti-theft, windshield, GAP, and custom plans.

Materials and ordering

Order tracking for dealer materials, certificates, and product catalogs, from request through to delivery.

Reporting and PDFs

Registration, remittance, and order reports generated as one-click PDFs.

DocumenterojsPDF
Role-based access

Five roles, from SuperAdmin to Service Advisor, each scoped to exactly the data and actions it needs.

The results

One operating model, made explicit.

Registrations, claims, tax handling, dealer access, and reporting now live in one product with explicit rules and ownership.

Metric
Requirement
Delivered system
Claim processing
Intake, review, status, documents, and approval
Disconnected actions
Tracked workflowUnified
Tax calculations
GST, PST, and HST handling
Province-specific rules
Configured logic10 provinces
User management
Actions and data scoped by role
Five user types
Role-based access5 roles
Reporting
Registration, remittance, and order reports
Multiple report needs
One-click PDF export
~42K
Lines of code
BearPlex first-party build record
0
External integrations
VIN, documents, and places
5 mo
Delivery record
Discovery through launch
How it shipped

Five months, five phases.

From initial discovery to production launch in five months.

01

Discovery and architecture

2 weeks

Analyzed Canadian F&I product requirements, dealer workflows, and province-specific rules, then designed the multi-role architecture.

02

Core platform build

8 weeks

Built dealer management, vehicle registration with VIN decoding, and the tiered pricing engine. Integrated provincial tax calculations.

03

Claims and reporting

4 weeks

Developed the tracked claims workflow and the reporting suite with PDF generation.

04

Products and catalog

4 weeks

Implemented the 11 protection products, the material ordering system, and dealer hierarchy management.

05

Launch and optimization

2 weeks

Deployed the public frontend and the management dashboard, tuned performance, and onboarded dealers.

The stack

What it runs on.

React 18React RouterBootstrap 5SASSApexChartsjsPDFCryptoJSNode.jsRender.comVIN Decoder EUDocumentero PDFGoogle Places