MILWEB®
MILWEB®
MW/033MILLEADSTUDIO

MilLead

MilLead — home screen
STUDIO
MILWEB
TYPE
DIGITAL PRODUCT
STATUS
MILWEB INTERNAL TOOL

02 / THE IDEA

AI-powered CRM · client prospecting

Prospecting clients for the agency was manual: finding businesses with weak websites, assessing each one and writing every outreach from scratch.

03 / EXPERIENCE
  1. 01 / 01

    ~30 checks across 6 categories via a BullMQ queue, with no external API and scores explainable check by check.

    MilLead — 01
  2. 02 / 02

    Opportunity scoring, outreach and reports with Claude, using lead + company + audit as context.

    MilLead — 02
  3. 03 / 03

    Self-contained HTML generated on demand and published at a public URL with a view counter.

    MilLead — 03
  4. 04 / 04

    organizationId on every table + Postgres RLS, JWT with atomic refresh-token rotation, and RBAC.

    MilLead — 04
Quote calculator: hours per stage, infrastructure and price in real time (demo data)

04 / UNDER THE HOOD

  • 01A pnpm + Turborepo monorepo with an Express API in Clean Architecture (domain/application/infrastructure/interfaces) and a Next.js 15 web ap…+

    A pnpm + Turborepo monorepo with an Express API in Clean Architecture (domain/application/infrastructure/interfaces) and a Next.js 15 web app. Multi-tenant via discriminator column with RLS enabled on every Postgres table (Supabase), JWT auth with atomic refresh-token rotation, and RBAC with a per-role permission catalog.

  • 02The differentiator is the automated prospecting funnel: a BullMQ worker (Redis/Upstash) fetches the prospect's website and runs ~30 custom c…+

    The differentiator is the automated prospecting funnel: a BullMQ worker (Redis/Upstash) fetches the prospect's website and runs ~30 custom checks across 6 categories (performance, SEO, accessibility, security, mobile, design), every score explainable check by check. Those findings feed the AI (Claude, official SDK): a 0-100 opportunity score with rationale, per-channel personalized outreach drafts, and an executive lead report.

  • 03The funnel closes with AI-generated landing pages: a single self-contained HTML file (no JS, no external resources) built from the company d…+

    The funnel closes with AI-generated landing pages: a single self-contained HTML file (no JS, no external resources) built from the company data and the audit, served at a public URL with a non-enumerable slug and a view counter. It's the "here's what your website could look like" demo the agency sends to prospects.

BUILT WITHNext.js · Express · PostgreSQL · Prisma · BullMQ · Claude APICODE

06 / RESULT

Website audits · AI · landing pages

MILWEB INTERNAL TOOL

[ I WANT SOMETHING LIKE THIS ]

07 / SELECTED SCREENS
Quote calculator: hours per stage, infrastructure and price in real time (demo data)
SCREEN 01Quote calculator: hours per stage, infrastructure and price in real time (demo data)
Calculation panel: real cost plus minimum, recommended and premium price (demo data)
SCREEN 02Calculation panel: real cost plus minimum, recommended and premium price (demo data)
Kanban pipeline with per-stage totals (demo data)
SCREEN 03Kanban pipeline with per-stage totals (demo data)
Dashboard with finance, funnel and leads by status (demo data)
SCREEN 04Dashboard with finance, funnel and leads by status (demo data)
Contracts with PDF and e-signature (demo data)
SCREEN 05Contracts with PDF and e-signature (demo data)
Onboarding briefings with fill-out progress (demo data)
SCREEN 06Onboarding briefings with fill-out progress (demo data)
Website audits: ~30 checks across 6 categories with explainable scores (demo data)
SCREEN 07Website audits: ~30 checks across 6 categories with explainable scores (demo data)
Website prompt generator: client data becomes an AI-ready prompt (demo data)
SCREEN 08Website prompt generator: client data becomes an AI-ready prompt (demo data)
Messages: AI-generated outreach drafts by channel and status (demo data)
SCREEN 09Messages: AI-generated outreach drafts by channel and status (demo data)
Agenda: monthly calendar with meetings and tasks + day panel (demo data)
SCREEN 10Agenda: monthly calendar with meetings and tasks + day panel (demo data)
Proposals with value, validity and status from sent to accepted (demo data)
SCREEN 11Proposals with value, validity and status from sent to accepted (demo data)
Companies with contact, city and segment (demo data)
SCREEN 12Companies with contact, city and segment (demo data)
Lead detail: AI score, contacts, tags and activity tabs (demo data)
SCREEN 13Lead detail: AI score, contacts, tags and activity tabs (demo data)
Company detail: profile, websites, socials and embedded audit (demo data)
SCREEN 14Company detail: profile, websites, socials and embedded audit (demo data)
Pipeline settings: colored stages and won stage (demo data)
SCREEN 15Pipeline settings: colored stages and won stage (demo data)
Platform integrations: email, WhatsApp, e-signature and AI (demo data)
SCREEN 16Platform integrations: email, WhatsApp, e-signature and AI (demo data)
NEXT EXPERIENCE01 / KAVITA DRONES

AGRICULTUREREIMAGINED.

Kavita Drones

ALL WORK

ALL WORK