Professional Vendor Workflow • KYC • Leads • Wallet

A business-grade backend for your Utile Vendor App

REST APIs + Admin Panel built on PHP & MySQL. Supports OTP demo login, onboarding KYC, lead purchase workflow, job lifecycle, wallet transactions, and earnings dashboard.

Theme: Primary #FEF1E4 • Secondary #212222
Quick API checks
Base URL: http://localhost/utile_vendor_app/public/api
  • POST /auth/request-otp (demo OTP: 1234)
  • POST /auth/login (phone: 9999999999)
  • GET /leads (Bearer token)
  • POST /leads/{id}/pick
  • POST /jobs/{id}/start (multipart)
  • POST /jobs/{id}/complete (OTP: 5678)

Everything you need for the vendor lifecycle

Built to match your app flows: registration, KYC, approval, leads purchase, jobs execution, wallet & earnings.

OTP Login & Registration

Demo OTP flow for fast testing; easy to swap to SMS provider later.

KYC Onboarding

Upload Aadhaar/PAN/license documents; statuses and admin notes supported.

Leads → Jobs

Wallet-based lead purchase; jobs move accepted → in_progress → completed.

Wallet & Earnings

Recharge (mocked), debit/credit history, earning credits on completion.

Admin Panel

Professional sidebar UI. Manage vendors, approvals, KYC notes, leads, jobs, transactions.

Landing Page

Attractive landing page aligned with your brand palette.

Vendor Demo Flows

  1. Login with phone 9999999999 and OTP 1234
  2. Register new vendor → submit KYC → login shows Pending Approval
  3. Pick lead → wallet deducted → job appears in Ongoing
  4. Start job (before photo) → complete (after photo + OTP 5678)
  5. Wallet credited with demo earning

Admin Capabilities

  • Create/Edit Vendors (name, phone, email, status, wallet)
  • Review KYC docs and write editable approval notes
  • Approve/Reject Vendors and KYC
  • Manage Leads, Jobs, and Wallet Transactions
Go to Admin

Contact

Send a message. This will be stored in the database (Admin can view from DB).

We respond within business hours.