Software Discovery & Lead Generation Platform

Connecting software buyers with vendors through intelligent lead distribution and verified listings

Software DekhoB2B SaaS & Software Discovery2021-2023

Project Overview

Softwaredekho.in is a B2B software discovery platform connecting software buyers with vendors through verified listings and intelligent lead delivery. The platform required a robust lead distribution engine with business-rule-based routing, a vendor credit and wallet system for lead purchases, a mobile application for on-the-go vendor management, and a full migration from React to Next.js to unlock SEO potential for software category pages.

Project Objectives

  • Build a lead delivery engine with business-rule-based distribution logic
  • Implement a vendor wallet and credit system for lead purchasing
  • Migrate the React frontend to Next.js for significant SEO improvements
  • Develop a React Native mobile application for vendor management
  • Build a PWA experience for mobile browser users
  • Implement RBAC with dual-token JWT authentication using Passport.js
  • Build background job infrastructure for emails and data exports using BullMQ

The Challenge

Intelligent Lead Distribution Logic
Routing leads to the right vendors based on geography, software category, subscription tier, and credit availability required a flexible rule-based distribution engine that could evolve as business rules changed without core system rewrites.
React to Next.js Migration
The existing React application lacked server-side rendering, resulting in poor SEO for software category and listing pages. Migrating to Next.js while maintaining feature parity and avoiding regressions required careful planning and incremental delivery.
Vendor Credit & Wallet System
Building a reliable credit and wallet system for lead purchases required strict transactional integrity, balance deduction on lead delivery, credit top-up flows, and detailed transaction history — all with robust edge-case handling.
Multi-Channel User Experience
Serving both desktop and mobile users required building a PWA for browser-based mobile access and a dedicated React Native app for vendors — while keeping the backend APIs consistent across all clients.

Our Solution

01
Rule-Based Lead Distribution Engine
Built a configurable lead delivery system using NestJS with business-rule-based routing logic. Leads are matched and routed to qualifying vendors based on geography, category, and credit availability, with the rule engine designed for easy configuration changes without code deployments.
02
Next.js Migration for SEO
Migrated the React frontend to Next.js, enabling server-side rendering and static generation for software category and listing pages. The migration significantly improved search engine visibility for product pages and drove organic traffic growth.
03
Vendor Wallet & Credit Infrastructure
Implemented a transactional credit and wallet system handling balance management, automated lead-triggered deductions, and top-up flows. Dual-token JWT authentication with Passport.js strategies and role-based access control ensured secure vendor and admin access.
04
BullMQ Background Jobs & Mobile Apps
Built a BullMQ and Redis-based background job system for async workflows including email notifications and bulk data exports. Delivered both a PWA for mobile browser users and a React Native app for vendors managing leads on the go.

Technologies Used

Frontend

React
Next.js
React Native
TypeScript
Redux
Redux-Saga

Backend

NestJS
Node.js

Database

MySQL
Redis

Tools & Infrastructure

BullMQ
TypeORM
AWS

Results & Impact

The platform successfully scaled lead distribution operations, improved SEO visibility, and delivered a reliable vendor credit system across web and mobile channels.

Significant
SEO Improvement
React to Next.js migration enabled server-side rendering for software category pages
Rule-Based
Lead Distribution
Automated lead routing by geography, category, and vendor credit availability
24 months
Platform Duration
Full-stack contribution across backend, frontend web, and mobile
3
Channels
Web, PWA, and React Native mobile app

Project Gallery

Software discovery platform
Software listing pages
Vendor dashboard
Software listing pages
Vendor dashboard

Building a Lead Generation or Marketplace Platform?

Let's build a scalable platform with intelligent lead distribution, vendor management, and SEO-optimized content delivery.

Chat with us!WhatsApp Icon