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

208 lines
6.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.*