← All projects

B2B lead capture, qualification and sales intelligence.

Technologies
PythonReact / TypeScriptMySQL

My contribution

I developed Inspect Lead for lead collection and sales management. It brings together a Python API and automation, a React interface and services running on a MacMini.

How the system is organized

A monorepo with Python API and jobs, React/TypeScript UI, Python gateway and MySQL data. The legacy frontend is separate from the main UI.

Technical structure

Technology by module.

A monorepo with Python API and jobs, React/TypeScript UI, Python gateway and MySQL data. The legacy frontend is separate from the main UI.

01 / Existing

API and automation

PythonMySQL

API, jobs and sales connectors.

Lead capture, enrichment, campaigns and data access stay in the backend, with separate connectors.

02 / Existing

System

ReactTypeScriptVite

Main sales interface.

Pages and components use backend contracts. The local gateway also uses Python.

03 / Existing

Legacy interface

HTMLJavaScriptPython

Preserved legacy interface.

Historical shells and views serve flows still used in the project.

04 / Existing

Infrastructure and operations

macOSLaunchAgentsCloudflare Tunnel

Services and tasks on the MacMini.

Processes and tasks run on macOS, with LaunchAgents and web access through Cloudflare Tunnel.

How the parts connect

React uses Python APIs. Jobs and connectors use the same MySQL database.

Data and integrations

MySQL is the central data store. Contact and campaign data are not copied to the portfolio.

Quality and operations

Separate backend and frontend checks, versioned SQL and documented macOS operations.

Code and repositories

Skills in this project

/→

Keep exploring

Do you have a similar challenge?

We can discuss the architecture, development or improvement of your product.