All Case Studies

Web Application

MedLeads

Real-time lead intelligence for medical events

MedLeads platform dashboard

The Problem

Medical trade shows and healthcare conferences are high-stakes environments. Pharmaceutical companies and medical device manufacturers spend tens of thousands of dollars on booth space, travel, and staffing. And most of them walk away with a stack of business cards and a spreadsheet someone filled in on the flight home.

There is no visibility into which reps are actually producing. No way to tell if the busiest hours are being staffed properly. No system for making sure leads get followed up by the right person in the right territory. The data exists, but it is scattered, delayed, and mostly useless by the time anyone looks at it.

Event hosts have the same blind spot. They know vendors paid for space, but they have no data on engagement, foot traffic, or which parts of the event are driving the most value.

What We Built

MedLeads is a full-stack event intelligence platform built from the ground up. It replaces the entire lead capture workflow with a digital system that starts working the moment the first attendee walks up to a booth and does not stop until every lead has been assigned, tracked, and followed up on.

The platform serves three distinct user types, each with their own dashboard. Event hosts get a bird's-eye view of the entire event. Vendors get deep analytics on their booth performance and sales team. Reps get a clean, focused view of their own numbers.

Everything updates in real time. When a rep scans a badge, the vendor dashboard refreshes. When a vendor's numbers spike, the host sees it. There is no waiting, no batch processing, no end-of-day reports. The data is live.

Key Features

Real-Time Lead Capture

Sales reps scan attendee badges and the data flows instantly across the platform. No more clipboards, no more spreadsheets passed around after the event. Every lead is tracked the moment it happens.

Live Booth Analytics

Vendors see exactly how their booth is performing while the event is still running. Total scans, active reps, unique attendees, peak hours, and top performers, all updating in real time through WebSocket connections.

Sales Rep Performance Tracking

Individual performance dashboards for every rep on the floor. Scans per hour, daily breakdowns, attendee lists, and comparisons against the booth average. Managers know who is producing and who needs support.

Territory Management

Multi-level geographic territory assignment from country down to neighborhood. Vendors assign reps to specific regions so follow-ups are handled by the right person, not whoever grabbed the lead first.

Shift Scheduling

Built-in shift management so vendors can schedule reps across multi-day events. The system tracks who is on the floor and when, tying activity data directly to scheduled hours.

Multi-Role Access

Separate dashboards and permissions for event hosts, vendors, and sales reps. Hosts see event-wide metrics across all vendors. Vendors see their own booth data. Reps see their own performance. Everyone gets exactly what they need.

Tech Stack

AngularNode.jsExpressPostgreSQLWebSocketsMaterial DesignJWT AuthApexCharts

The Impact

Lead capture methodFully digital
Data availabilityReal-time
Rep performance visibilityPer-hour granularity
Follow-up assignmentTerritory-based
Event formats supportedIn-person, hybrid, virtual

How We Approached It

The biggest technical challenge was real-time data at scale. Medical conferences can have hundreds of vendors and thousands of attendees. Every scan needs to propagate instantly to the right dashboards without bogging down the system.

We built a WebSocket layer that broadcasts scan events to connected clients based on their role and permissions. Vendors only receive data for their own booth. Hosts receive event-wide aggregates. This keeps the payload small and the updates fast, even during peak traffic hours.

On the backend, we designed the analytics queries to be composable. Instead of one monolithic reporting endpoint, each metric, scans per hour, top reps, peak days, is its own optimized query. The frontend assembles the dashboard from these building blocks, which means we can add new KPIs without touching existing ones.

Authentication uses JWT with refresh tokens and role-based access control across five user types. Sales reps are onboarded through an email invite system with time-limited tokens, so vendors can add their team without sharing credentials.

Project Status

Currently in Development

MedLeads is actively being built and is not yet publicly available. The core platform, including lead capture, real-time analytics, rep management, and territory assignment, is functional and undergoing testing. We are working toward a launch that coincides with the upcoming medical conference season.