PetrolPinch (petrolpinch.com)

Real-time fuel intelligence to beat price hikes

Score: 7.8/10South AfricaMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Fuel price hikes are increasing transportation and living costs, pushing South African households into deeper debt.

Solution

PetrolPinch aggregates live fuel prices from stations and community reporters across South Africa. It uses AI to recommend optimal refueling times and locations while optimizing daily routes for lowest consumption. Households cut monthly fuel spend by R700+ and receive predictive alerts before major hikes hit.

Target Audience

Middle and lower-income South African households reliant on personal vehicles or public transport for daily commuting

Differentiator

Combines official SAPIA data with hyper-local crowdsourced verification and a proprietary SA fuel-price prediction model that factors in rand volatility, load-shedding, and regional levies.

Brand Voice

supportive

Features

Live Fuel Map

must-have55h

Interactive map with real-time prices at every station within 50km

AI Price Predictor

must-have70h

Forecasts price movements for next 72 hours using local economic signals

Route Fuel Optimizer

must-have50h

Calculates cheapest route considering fuel price, distance and traffic

Expense & Savings Tracker

must-have35h

Logs every fill-up and shows ZAR saved vs national average

Community Price Reporter

must-have40h

Users submit verified prices and earn points toward premium

Daily Savings Dashboard

must-have30h

Visual breakdown of monthly transport budget performance

Vehicle Efficiency Coach

nice-to-have45h

Analyzes driving style and suggests habits to improve km/l

Public Transport Comparator

nice-to-have35h

Compares total door-to-door cost of driving vs bus/taxi

Smart Refuel Alerts

must-have25h

Push notifications when prices drop at your usual stations

Family Budget Sharing

nice-to-have30h

Multiple profiles under one subscription for household use

Total Build Time: 415 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
phonetextNo
vehicle_maketextYes
home_lattextYes
home_lngtextYes
created_attimestampNo

fuel_prices

ColumnTypeNullable
iduuidNo
station_idtextNo
price_95intNo
price_dieselintNo
reported_byuuidYes
created_attimestampNo

Relationships:

  • reported_by references users(id)

trips

ColumnTypeNullable
iduuidNo
user_iduuidNo
distance_kmintNo
fuel_used_lintYes
cost_zarintNo
created_attimestampNo

Relationships:

  • user_id references users(id)

subscriptions

ColumnTypeNullable
iduuidNo
user_iduuidNo
tiertextNo
paystack_reftextYes
expires_attimestampNo

Relationships:

  • user_id references users(id)

API Endpoints

GET
/api/prices/nearby

Returns fuel prices within radius using lat/lng

POST
/api/report-price

Submit new station price observation

🔒 Auth Required
POST
/api/routes/optimize

Returns fuel-optimized route with cost breakdown

🔒 Auth Required
POST
/api/trips/log

Record a completed trip and fuel purchase

🔒 Auth Required
GET
/api/dashboard/savings

Returns user's monthly savings metrics

🔒 Auth Required
POST
/api/webhooks/paystack

Handle Paystack subscription events

Tech Stack

Frontend
Flutter with Riverpod + Google Maps Flutter
Backend
Node.js with Express
Database
PostgreSQL
Auth
Firebase Auth
Payments
Paystack
Hosting
Railway (backend), Firebase (real-time & auth)
Additional Tools
OpenRouteService APINode-cron for predictionsPostgres + PostGIS

Build Timeline

Week 1: Foundation & auth

38h
  • Project scaffold
  • Firebase auth
  • Basic map screen
  • Onboarding flow

Week 2: Fuel price engine

42h
  • Price ingestion service
  • Nearby prices endpoint
  • Live map UI

Week 3: AI prediction model

45h
  • Simple regression model
  • Prediction endpoint
  • Alert system

Week 4: Routing & optimization

40h
  • Route optimizer integration
  • Cost calculator
  • UI polish

Week 5: Tracking & dashboard

35h
  • Trip logger
  • Savings dashboard
  • Community reporting

Week 6: Payments & subscriptions

30h
  • Paystack integration
  • Tier gating
  • Landing page

Week 7: Polish, testing & launch

28h
  • Beta testing with 50 users
  • App store assets
  • Launch
Total Timeline: 7 weeks • 335 hours

Pricing Tiers

Free

$0/mo

10 uses per week

  • Basic map
  • 3 predictions/day
  • Manual price checks

Saver

$9/mo

No AI predictions

  • Unlimited map use
  • Basic alerts
  • Expense tracker

Pro

$25/mo

None

  • Full AI predictions
  • Route optimizer
  • Priority alerts
  • Family sharing

Revenue Projections

MonthUsersConversionMRRARR
Month 11807%$320$3,840
Month 62,45013%$6,200$74,400

Unit Economics

$11
CAC
$195
LTV
5%
Churn
82%
Margin
LTV:CAC Ratio: 17.7xExcellent!

Landing Page Copy

Stop Overpaying for Petrol in South Africa

Live prices, AI predictions, and smart routes that save middle-income families R700+ every month.

Feature Highlights

Real-time station prices
72-hour price forecasts
Fuel-optimized routing
Track every Rand saved

Social Proof (Placeholders)

"'Saved R1,240 in my first 6 weeks' — Sipho, Johannesburg"
"'The alerts literally pay for the subscription' — Nomsa, Durban"

First Three Customers

Post in 15 high-engagement Facebook groups (e.g. South African Commuters, Gauteng Drivers) offering lifetime Pro to the first 75 users who join a WhatsApp beta community. Run R2,000 in hyper-local Facebook ads targeting 25-45yo car owners in Johannesburg and Pretoria. Attend two weekend taxi rank activations in Soweto and Cape Town with a simple demo station to collect phone numbers for direct onboarding.

Launch Channels

Product HuntIndie HackersFacebook Groups (commuter & personal finance)r/southafricaTwitter/X SA transport influencersWhatsApp viral challenges

SEO Keywords

cheapest petrol near me south africareal time fuel prices sapetrol price predictorsave on fuel johannesburgfuel price alerts cape townhow to save petrol 2025

Competitive Analysis

Free
Strength

Official weekly prices

Weakness

No real-time or route optimization

Our Advantage

Live community data + AI routing tailored to daily commuters

Strength

Massive user base and traffic data

Weakness

No fuel price focus or SA-specific economics

Our Advantage

Savings-first experience with predictive price modeling

🏰 Moat Strategy

Network effects from user-reported verified prices create the most accurate real-time dataset in South Africa, which continuously improves the AI prediction model.

⏰ Why Now?

Fuel prices rose over 35% in the past 24 months while wages stagnated and interest rates climbed, pushing middle and lower-income households into unsustainable transport debt.

Risks & Mitigation

marketmedium severity

Users may not consistently report prices

Mitigation

Gamification with points, badges and Pro subscription discounts

technicalmedium severity

High map and routing API costs

Mitigation

Cache routes aggressively and use cheaper open routing backends where possible

legallow severity

Fuel price reporting regulations

Mitigation

Partner with existing price-tracking NGOs and clearly label community data

Validation Roadmap

pre-build14 days

Run surveys and interviews with 120 target users in Gauteng and KZN

Success: At least 65% say they would pay R25/mo for the solution

mvp21 days

Private beta with first 200 users from Facebook groups

Success: Average 18% reported fuel cost reduction and 35% conversion to paid

launch30 days

Public launch + R8k ad spend

Success: 1,200 downloads and R2,500 MRR within 30 days

Pivot Options

  • B2B fleet version for SMEs with 5+ vehicles
  • White-label for insurance companies offering pay-how-you-drive discounts
  • Expand into full cost-of-living price tracker (food + fuel)

Quick Stats

Build Time
335h
Target MRR (6 mo)
$8,500
Market Size
$95.0M
Features
10
Database Tables
4
API Endpoints
6