We Make It Here Directory

Supply Chain Directory

We Make It Here supply-chain directory with public manufacturer search, map-based discovery, profile pages, intake workflows, and AI-assisted enrichment operations.

Snapshot

Role
Product architecture and full-stack engineering
Timeline
2026
Status
Live product
We Make It Here Supply Chain Directory landing page
We Make It Here manufacturer browse page with filters, results, and map
AI-assisted manufacturer enrichment pipeline diagram for We Make It Here
We Make It Here manufacturer profile page

Landing

The public entry point frames the directory as a resource hub for manufacturers seeking entry and growth in emerging markets.

01 / 04

Role

Product + full-stack

Product architecture, public directory UI, admin workspace, API boundaries, and enrichment workflow integration.

Platform

Next.js + Supabase

App Router frontend on Vercel connected to Supabase search, profile, claim, listing, and admin surfaces.

Focus

Directory scale

Balanced fast public discovery with the operational tooling needed to maintain thousands of records.

Challenge

The supply-chain directory needed to help buyers discover qualified manufacturers while giving internal teams a scalable way to ingest, enrich, review, and maintain thousands of company profiles.

Approach

The work was organized around a few practical decisions that kept the product direction clear.

  • Kept the public route contract stable around the homepage, manufacturer browse, and indexable manufacturer detail pages.
  • Connected the frontend search experience to Supabase-backed card, marker, profile, slug, and sitemap surfaces instead of static snapshots.
  • Built admin workflows for guided data intake, enrichment monitoring, directory review, claim/listing decisions, and workspace access management.
  • Structured AI-assisted enrichment so reviewed evidence, generated profile fields, canonical directory data, and human edits stay traceable.

Outcome

Shipped a production directory that serves more than 8,000 manufacturer results, map-based browse, searchable profiles, admin review workflows, and a backend enrichment pipeline that can keep the directory current.

Public directory

The public experience is built around a stable homepage, manufacturer browse route, and canonical manufacturer detail pages. Browse requests flow through a single frontend API route that can return cards and map markers, while profile pages use Supabase-backed read models for richer SEO and supplier detail.

  • Search supports company names, capabilities, certifications, NAICS, supply-chain filters, energy segments, geography, and location radius.
  • Map markers and card results load independently so the page can keep list results responsive while map data catches up.
  • Manufacturer profiles expose contact, location, capability, compliance, and enrichment-derived fields in a buyer-friendly structure.

Enrichment system

The backend keeps public search separate from enrichment execution. The frontend stays focused on authenticated workflows and review surfaces, while backend services handle enrichment work, queued processing, and profile/search refreshes.

  • Operators can turn approved inputs into bounded enrichment requests from the admin workspace.
  • Job outcomes, matched records, and row-level results stay inspectable for internal review.
  • Generated summaries and classifications are merged with canonical directory fields and human-authored edits instead of silently replacing them.

Admin workspace

Authenticated routes under /a give admins and verified manufacturers separate operational paths. Admins can manage enrichment, directory visibility, profile edits, user access, and claim or new-listing requests; verified manufacturers get a focused profile-management workspace after approval.

  • Admin directory search includes archive-aware filtering, exports, public profile links, and reversible archive/restore actions.
  • Request review handles existing-profile claims and new manufacturer listing submissions before anything enters the public directory.
  • Workspace access is resolved from Supabase roles, memberships, allowlists, and access blocks rather than mocked client state.

SEO and operations

The directory keeps crawlable manufacturer pages and operational revalidation explicit. Public pages are static or ISR-friendly, sitemap chunks come from the Supabase slug feed, and writes can revalidate affected browse, sitemap, and detail surfaces after directory updates.

  • Manufacturer detail URLs use stable public slug suffixes, with compatibility for older internal IDs.
  • Turnstile protects paid public text-search paths when configured, while blank browse and hard filters remain low-friction.
  • Vercel Web Analytics tracks public traffic while authenticated workspace routes are excluded.

Proof points

The screenshots show the shipped landing page, live manufacturer browse surface, enrichment pipeline, and a public manufacturer profile. The supporting docs cover the runtime split, Supabase directory contract, SEO/ISR routing, admin workspace, search cutover, and enrichment workflow.