WebHunt
WebHunt is a lead discovery platform designed for agencies, freelancers, software developers, consultants, and businesses looking for new opportunities around the world. It brings business discovery and remote opportunity discovery together in one simple interface.
01 • Problem Statement
Agencies and independent software engineers spend excessive hours manually searching fragmented directories to identify businesses lacking modern web infrastructure or remote technical opportunities.
02 • Deployment & Runtime
Vercel Production Edge & Serverless Functions with managed PostgreSQL via Prisma.
System Architecture Pipeline
Server & Client Components with Tailwind CSS responsive pipeline views
Request validation, session protection, and route guards
Lead aggregation, deduplication, and contact qualification logic
Relational storage for business leads, status stages, and notes
Architecture & Core Features
- •App Router
- •Server Components
- •Middleware
- •Prisma Data Layer
- •Physical Business Search
- •Online Opportunity Search
- •Lead Pipeline Management
- •Contact Discovery
Engineering Challenges & Solutions
- •Normalizing heterogeneous business directory records and contact metadata into a unified schema
- •Preventing duplicate lead ingestion across concurrent search sessions
- •Maintaining fast query responsiveness across filtered multi-criteria lead tables
- Designed a strongly typed Prisma + PostgreSQL data model with composite uniqueness constraints
- Implemented Next.js App Router Server Components and route middleware for authenticated data access
- Built deterministic client-side filtering combined with indexed server-side pagination
Requirements & Technical Governance
- • Unified search interface for both local/physical businesses and remote software opportunities
- • Structured CRM-style lead pipeline to track outreach status and contact details
- • API compatibility with the WebHunt Android mobile client
- • Middleware-enforced route protection and server-side input validation
- • Parameterized ORM queries preventing SQL injection across search filters
- • Server Component data fetching minimizing client JavaScript bundle overhead
- • Indexed database lookups on business category, region, and pipeline status
- • Structured API error logging and deployment health monitoring on Vercel
Verified Outcomes & Technology Stack
- →Live production deployment serving global B2B lead discovery workflows
- →Paired with a dedicated native Kotlin Android mobile companion application
- →Separating discovery ingestion from pipeline qualification keeps the core CRM schema clean and fast
- →Sharing API contracts early accelerated development of the WebHunt Android companion app