bharath/docs/bmad/USER_PERSONAS.md
Vivek 394117dd74 BharathTrucks MVP - 6 sprints complete
- Govt-app styled freight marketplace
- Role-based auth (driver/shipper/broker/admin)
- Load board with bidding system
- Trip tracking with status flow
- In-app messaging
- Admin panel
- Mobile bottom nav + PWA
- Docker + Coolify ready
2026-05-31 06:21:13 +00:00

6.3 KiB
Raw Permalink Blame History

BharathTrucks — User Personas

Version: 1.0
Date: 2026-05-31


Persona 1: Raju — The Truck Driver

Demographics

Field Detail
Name Raju Yadav
Age 34
Location Nagpur, Maharashtra
Education 10th pass
Language Hindi, basic English
Phone Android (₹8,000 Redmi), 4G
Income ₹25,00040,000/month
Tech Comfort WhatsApp, YouTube, basic apps

Context

  • Owns one truck (Tata 407), still paying EMI
  • Drives 1520 days/month, rest spent finding loads
  • Currently depends on 2-3 brokers who take 8-10% commission
  • Loses 3-5 days/month waiting for return loads (deadheading)

Goals

  • Find return loads quickly to avoid empty trips
  • Get paid on time, full amount
  • Reduce broker dependency
  • Track earnings properly

Frustrations

  • Brokers delay payments by 15-30 days
  • No bargaining power — "take it or leave it"
  • Scam apps that charge registration but give no loads
  • Complex apps with too many steps

Behavior Patterns

  • Checks phone at dhabas (truck stops) during breaks
  • Trusts "sarkari" (government) things more than private companies
  • Shares useful apps with other drivers at parking lots
  • Prefers voice/Hindi over typing English

What Success Looks Like

  • Gets 2-3 return load options within hours of delivery
  • Earns ₹5,000+ more per month by cutting broker fees
  • Simple app he can explain to other drivers

Persona 2: Priya — The Shipper

Demographics

Field Detail
Name Priya Mehta
Age 42
Location Ahmedabad, Gujarat
Education B.Com graduate
Language Gujarati, Hindi, English
Phone iPhone 13
Income Business owner (₹15L+ annual revenue)
Tech Comfort High — uses Tally, WhatsApp Business, email

Context

  • Runs a textile trading business, ships 8-12 loads/month
  • Currently uses 2 brokers + direct driver contacts
  • Spends 2-3 hours per shipment coordinating logistics
  • Has been cheated twice — goods damaged, driver disappeared

Goals

  • Find reliable, verified drivers quickly
  • Get competitive rates through bidding
  • Track shipments without calling driver repeatedly
  • Maintain records for GST compliance

Frustrations

  • No way to verify driver/truck before booking
  • Rates vary wildly — no transparency
  • Brokers add hidden charges
  • No single platform to manage all shipments

Behavior Patterns

  • Posts requirements in morning, expects bids by afternoon
  • Values reviews/ratings heavily before trusting
  • Wants WhatsApp notifications, not just app notifications
  • Will pay premium for reliability and tracking

What Success Looks Like

  • Posts a load, gets 5+ bids within 2 hours
  • Books verified driver at market rate
  • Tracks delivery without making phone calls
  • Clean payment records for tax filing

Persona 3: Suresh — The Broker (Transport Agent)

Demographics

Field Detail
Name Suresh Reddy
Age 51
Location Hyderabad, Telangana
Education 12th pass
Language Telugu, Hindi, English
Phone Samsung Galaxy A-series
Income ₹50,0001,00,000/month (commission-based)
Tech Comfort Medium — WhatsApp, basic Excel

Context

  • 20+ years in transport brokerage
  • Network of 200+ drivers and 50+ regular shippers
  • Operates from a small office near truck terminal
  • Manages everything via phone calls, WhatsApp groups, and a paper register
  • Earns 5-8% commission per load

Goals

  • Manage his network digitally without losing personal touch
  • Track commissions accurately (currently loses ₹10-15K/month to poor records)
  • Expand network beyond his physical location
  • Stay relevant as shippers move to apps

Frustrations

  • Apps like BlackBuck/Porter are cutting brokers out
  • Younger brokers using tech are stealing his clients
  • Can't remember which driver is where at any given time
  • Commission disputes with no proof

Behavior Patterns

  • Makes 50+ calls/day coordinating loads
  • Maintains relationships through personal touch
  • Resistant to change but fears being left behind
  • Will adopt tech if it makes him earn MORE, not less

What Success Looks Like

  • Digital register that replaces his paper notebook
  • Posts loads for his shippers, earns commission transparently
  • Drivers in his network see his loads first
  • Earns 20% more by expanding reach digitally

Persona 4 (Future): Vikram — The Fleet Owner

Demographics

Field Detail
Name Vikram Singh
Age 45
Location Jaipur, Rajasthan
Trucks 12 (mix of Tata, Ashok Leyland)
Income ₹3-5L/month

Needs (Phase 2)

  • Fleet dashboard — all trucks on one screen
  • Driver assignment and performance tracking
  • Maintenance scheduling
  • Bulk load bidding
  • Financial overview across fleet

Persona 5 (Future): Anita — Packers & Movers Operator

Demographics

Field Detail
Name Anita Sharma
Age 38
Location Bangalore, Karnataka
Business "SafeShift Packers" — 5 employees

Needs (Phase 2+)

  • List services on marketplace
  • Get house-shifting leads
  • Manage bookings and crew scheduling
  • Customer reviews and portfolio

User Persona Comparison Matrix

Attribute Raju (Driver) Priya (Shipper) Suresh (Broker)
Primary Goal Find loads Ship goods Earn commission
Tech Level Low High Medium
Trust Factor Govt = trusted Reviews = trusted Relationships = trusted
Payment Wants fast payment Wants receipts Wants commission tracking
Key Feature Load board + bid Post load + track CRM + network
Engagement Daily 8-12x/month Daily
Language Hindi English/Hindi Regional + Hindi
Device Budget Android iPhone/mid-range Mid-range Android
Onboarding Need Minimal steps, voice Professional, quick Show ROI immediately

Design Implications

  1. For Raju: Large buttons, Hindi-first, minimal text, voice input option, load board as homepage
  2. For Priya: Clean dashboard, bid comparison table, payment history, professional tone
  3. For Suresh: CRM-like interface, commission calculator visible, quick-post tools, contact management

These personas inform all UX decisions, feature prioritization, and marketing messaging.