Skip to content

KnearMe Portfolio Overview

apps/knearme-portfolio is the primary KnearMe product app. It powers:

  • Public marketing and SEO routes.
  • Contractor onboarding and dashboard experiences.
  • Public portfolio/business pages.
  • API routes for auth, AI interactions, SEO tools, and platform workflows.
  • Framework: Next.js App Router (next@15.5.12).
  • Language: TypeScript.
  • Runtime/Data: Supabase Auth + Postgres + Storage.
  • UI: Tailwind CSS v4 + Radix + custom UI components.
  • Testing: Vitest + Playwright.
  • Deployment: Vercel (frontend/API) with Cloudflare edge worker protection on selected paths.
  • Product/app ownership: Portfolio engineering.
  • Docs ownership: portfolio-team.
  • Canonical app docs path: /Users/aaronbaker/knearme-platform/docs/apps/knearme-portfolio.

Run from repository root unless noted.

Terminal window
pnpm -C apps/knearme-portfolio dev
pnpm -C apps/knearme-portfolio build
pnpm -C apps/knearme-portfolio typecheck
pnpm -C apps/knearme-portfolio lint
pnpm -C apps/knearme-portfolio test:unit
pnpm -C apps/knearme-portfolio test:e2e:mock
  • App README: /Users/aaronbaker/knearme-platform/apps/knearme-portfolio/README.md
  • App-specific agent guide: /Users/aaronbaker/knearme-platform/apps/knearme-portfolio/AGENTS.md
  • CI workflow: /Users/aaronbaker/knearme-platform/.github/workflows/ci.yml