PreventScore

Score prevention projects. Skip the paperwork.

Score: 5.6/10SSMedium Build
Brand Colors

The Opportunity

Problem

South African municipal officials spend more time reporting on infrastructure collapse than preventing it due to overwhelming layers of compliance, oversight, and approval bureaucracy.

Solution

PreventScore ingests municipal infrastructure data and applies a locally calibrated risk algorithm based on flood zones, population density, age, and past failures. It produces a prioritized prevention list and auto-generates all funding applications, compliance certificates, and council submission documents. Officials can now defend prevention budgets with data instead of reacting to collapses after they occur.

Target Audience

South African municipal officials and local government administrators

Differentiator

Risk scoring engine built and validated against actual South African municipal failure data and National Disaster Management Centre frameworks — no international tool has this calibration.

Brand Voice

professional

Features

Risk Scoring Engine

must-have50h

Calculates prevention priority score using 14 SA-specific weighted factors

Prioritized Project Dashboard

must-have35h

Live ranked list of assets needing attention with justification

Auto Document Generator

must-have45h

Creates business cases, MIG applications, and council memos in correct formats

Budget Impact Simulator

must-have30h

Shows cost vs risk reduction trade-offs for different funding scenarios

Compliance Previewer

must-have30h

Shows exactly which regulations each project satisfies before submission

Data Import Wizard

must-have25h

CSV and Excel import with validation against municipal standards

Custom Weight Editor

nice-to-have35h

Allow municipalities to tweak scoring weights for local conditions

Trend Visualization

nice-to-have25h

Charts showing how risk profile changes over time

Stakeholder Sharing Portal

nice-to-have30h

Secure link sharing with councillors and treasury officials

Scenario Planning

future65h

What-if modeling for climate change and budget cuts

Total Build Time: 370 hours

Database Schema

municipalities

ColumnTypeNullable
iduuidNo
nametextNo
provincetextNo
created_attimestampNo

users

ColumnTypeNullable
iduuidNo
emailtextNo
roletextNo
municipality_iduuidNo
created_attimestampNo

Relationships:

  • municipality_id -> municipalities.id

assets

ColumnTypeNullable
iduuidNo
municipality_iduuidNo
nametextNo
risk_scoreintYes
risk_factorstextYes
last_updatedtimestampNo

Relationships:

  • municipality_id -> municipalities.id

projects

ColumnTypeNullable
iduuidNo
municipality_iduuidNo
titletextNo
priority_rankintNo
statustextNo
generated_docstextYes

Relationships:

  • municipality_id -> municipalities.id

API Endpoints

POST
/api/score

Calculate risk scores for uploaded asset data

🔒 Auth Required
GET
/api/projects

Return prioritized prevention project list

🔒 Auth Required
POST
/api/generate-docs

Generate compliance and funding documents for selected projects

🔒 Auth Required

Tech Stack

Frontend
Remix
Backend
Remix + Prisma
Database
PostgreSQL
Auth
Clerk
Payments
Paystack
Hosting
Fly.io
Additional Tools
TailwindRechartsOpenAI for narrative text

Build Timeline

Week 1: Core scoring algorithm

40h
  • Remix project setup
  • Risk model with weighted factors
  • Database schema

Week 2: Data import and dashboard

45h
  • CSV importer
  • Prioritized project view
  • Score visualization

Week 3: Document generation

50h
  • Template engine for 9 common municipal documents
  • PDF + Word output

Week 4: Simulator and polish

40h
  • Budget impact simulator
  • UI refinement
  • Testing with real municipal datasets

Week 5: Payments, auth and launch

35h
  • Clerk + Paystack integration
  • Landing page
  • Help center
Total Timeline: 5 weeks • 225 hours

Pricing Tiers

Starter

$0/mo

Single dataset only

  • 1 municipality dataset
  • Basic scoring
  • PDF export

Pro

$29/mo

None

  • Unlimited datasets
  • Full document generation
  • Budget simulator
  • Priority support

Enterprise

$99/mo

None

  • Everything in Pro
  • Custom risk factors
  • API access
  • Training workshop

Revenue Projections

MonthUsersConversionMRRARR
Month 16512%$226$2,712
Month 638021%$2,319$27,828

Unit Economics

$110
CAC
$810
LTV
4%
Churn
88%
Margin
LTV:CAC Ratio: 7.4xExcellent!

Landing Page Copy

Score Prevention Projects With Confidence

PreventScore replaces guesswork and mountains of paperwork with a South African risk algorithm that prioritizes prevention and generates every required document automatically.

Feature Highlights

Locally calibrated risk scoring
Auto-generated funding applications
Budget vs risk simulator
Council-ready memos in minutes

Social Proof (Placeholders)

"'Treasury finally accepted our prevention budget after we used PreventScore reports.' — CFO, Western Cape Municipality"
"'The scoring methodology is more defensible than anything we've produced internally.' — Infrastructure Director"

First Three Customers

Identify municipalities that recently lost infrastructure grants due to poor planning. Offer free scoring workshops using their own data. Convert the first three into case studies highlighting grant money protected or collapses avoided, then leverage these stories at SALGA planning conferences.

Launch Channels

ProductHuntLinkedIn posts targeting municipal CFOs and engineersNational Treasury webinarsInstitute of Municipal Finance Officers eventsGovTech South Africa

SEO Keywords

infrastructure risk scoring south africamunicipal prevention prioritization toolmfma funding application generatorsouth african asset risk dashboardprevent infrastructure failure software

Competitive Analysis

Custom project pricing
Strength

Strong GIS capabilities

Weakness

Expensive consulting model, not self-serve

Our Advantage

$29 self-service product with instant document generation

Generic PM Tools

https://monday.com
$10/user/mo
Strength

Flexible dashboards

Weakness

No built-in SA risk algorithm or compliance document generator

Our Advantage

Purpose-built scoring model and automatic creation of legally required documents

🏰 Moat Strategy

Proprietary risk model continuously improved by anonymized outcomes from participating municipalities, creating a flywheel of better predictions.

⏰ Why Now?

National Treasury now requires risk-based infrastructure planning while municipalities face severe budget pressure — creating perfect conditions for a data-driven prevention tool.

Risks & Mitigation

marketmedium severity

Municipalities lack clean asset data to begin with

Mitigation

Include guided data-cleanup wizard and offer initial scoring on partial datasets

legalmedium severity

Scoring algorithm challenged in council or court

Mitigation

Publish transparent methodology paper and include disclaimers; partner with academic institutions for validation

Validation Roadmap

pre-build21 days

Test scoring model against 3 years of public municipal failure reports

Success: Model correctly ranks 80% of known failure cases in top 30%

mvp45 days

Pilot with two willing municipalities using their real data

Success: Both produce at least one funded prevention project using generated documents

Pivot Options

  • Sell scoring model to insurance companies underwriting municipal infrastructure
  • Expand into national government capital planning
  • Offer benchmarking service across municipalities

Quick Stats

Build Time
225h
Target MRR (6 mo)
$5,200
Market Size
$9.1M
Features
10
Database Tables
4
API Endpoints
3