View Live: https://leads.web.jo/
What I Built
Leads is a commission-based sales platform for WebMaster — a Jordanian digital services company founded in 1999. It enables freelance marketers and sales partners to onboard, market WebMaster’s digital services, track customer leads, and earn commissions. Marketers search a directory of potential company leads, log interactions via WhatsApp and phone calls, convert them to sales, and get paid.
The Challenge
WebMaster needed a dedicated platform for their network of freelance marketers to sell digital services without relying on scattered spreadsheets and manual reporting. The platform had to handle marketer onboarding with different employment tiers (employee, agent, white-label partner), provide a searchable directory of company leads, track multi-channel customer interactions, manage sales conversions with admin review, calculate commissions per plan, and give each marketer a personal landing page — all in Arabic, tailored to the Jordanian market.
Key Features Delivered
- Marketer Onboarding: Registration with identity verification (ID photo + face video), email verification, two-factor auth, and admin approval workflow
- Lead Directory: Searchable database of company leads with lock system (active → concluded → commission window)
- Multi-Channel Logging: Track every customer interaction via WhatsApp, calls, and notes with status tracking
- Sales Conversion: Admin-reviewed sales transfer workflow with commission payouts
- Personal Landing Pages: Drag-and-drop visual page builder so each marketer can create their own agent page with 30+ templates
- Admin Dashboard: Registration stats, directory management, user performance tracking, payment plan management, system manuals, and cron-based automation
- Activity Tracking: Work session monitoring, heartbeat tracking, and detailed audit logs
Technology Stack
- Backend: Laravel 13 (Eloquent ORM, queue jobs, Fortify authentication, Spatie permissions)
- Frontend: React 19 + Inertia v2 + TypeScript (dynamic dashboards, instant UI)
- Styling: Tailwind CSS v4 + shadcn/ui (responsive, Arabic-first design)
- Page Builder: Puck editor (drag-and-drop landing pages with AI-assisted content generation)
- Email: Multi-provider delivery (Brevo, Mailjet, SMTP) with broadcast campaigns
- Testing: Pest PHP (comprehensive feature tests)
Impact
WebMaster’s freelance sales network now manages the entire sales pipeline from one Arabic platform — onboarding, lead discovery, customer interaction logging, sales conversion, and commission tracking — eliminating spreadsheets and manual reporting while providing full admin oversight.
View Live: https://leads.web.jo/