{
  "id": "APP-33",
  "title": "Lovable TanStack Start app: build succeeds on Vercel, then every route is 404: NOT_FOUND",
  "error_string": "404: NOT_FOUND",
  "also_appears_as": [
    "Code: NOT_FOUND",
    "Green build on Vercel, 404 on every page (Lovable project using @lovable.dev/vite-tanstack-config)"
  ],
  "platforms": [
    "Lovable",
    "Vercel"
  ],
  "primary_platform": "lovable",
  "versions": {
    "reported_on": "Lovable projects built on TanStack Start (@lovable.dev/vite-tanstack-config), deployed to Vercel",
    "zero_config_requires": "@lovable.dev/vite-tanstack-config ^2.6.2 or higher (per Vercel docs)",
    "latest_on_npm_oct_30_2026": "2.27.0",
    "tested_by_us": "not yet reproduced"
  },
  "last_verified": null,
  "status": "as-reported",
  "status_label": "As reported (not yet reproduced)",
  "ci_status": "pending-ci",
  "ci_results_url": null,
  "retest_due": null,
  "published": "2026-10-30",
  "repro_url": null,
  "repro_files_url": null,
  "fix_summary": "Newer Lovable projects are server-rendered (TanStack Start), so the classic SPA rewrite doesn't apply. The full fix covers the version requirement in Vercel's Lovable doc, the redeploy steps, and a community fallback.",
  "fix_summary_is_teaser": true,
  "full_fix": {
    "access": "paid",
    "product_id": "full-fix",
    "also_in": [
      "repro-bundle",
      "fix-pass",
      "agent-api"
    ],
    "price_usd": 4,
    "currency": "USD",
    "prices_are_placeholders": true,
    "purchase_status": "not_yet_available",
    "buy_url": "https://stucktoshipped.com/pricing/#full-fix",
    "stripe_payment_link": "TODO",
    "sha256": "60599758a2fa7a270aabc8040fb7463432b5fd3cafd4b90163adcec3e1605335",
    "words": 523,
    "code_blocks": 1,
    "sections": [
      "Fix",
      "How to check it worked",
      "What we actually tested"
    ]
  },
  "repro_bundle": null,
  "url": "https://stucktoshipped.com/fixes/lovable/tanstack-start-vercel-404-not-found/",
  "markdown_url": "https://stucktoshipped.com/fixes/lovable/tanstack-start-vercel-404-not-found/index.md",
  "json_url": "https://stucktoshipped.com/fixes/lovable/tanstack-start-vercel-404-not-found/index.json",
  "sources": [
    {
      "title": "Vercel docs: Deploy a Lovable app on Vercel",
      "url": "https://vercel.com/docs/integrations/lovable"
    },
    {
      "title": "dev.to: I spent 3 hours debugging a Vercel 404 on my Lovable app (May 2026)",
      "url": "https://dev.to/malik_sohaib_iqbal/i-spent-3-hours-debugging-a-vercel-404-on-my-lovable-app-heres-what-fixed-it-5ele"
    },
    {
      "title": "r/lovable: Has anyone deployed Lovable's new TanStack Start app?",
      "url": "https://www.reddit.com/r/lovable/comments/1tvqpp3/has_anyone_deployed_lovables_new_tanstack_start/"
    },
    {
      "title": "npm: @lovable.dev/vite-tanstack-config",
      "url": "https://www.npmjs.com/package/@lovable.dev/vite-tanstack-config"
    }
  ],
  "indexable": false,
  "reviewed_by_human": null,
  "content_sha256": "7020aea8fa8713de3722de0dce2f9ce433c29efab3e44f70fcecd09fb7423486"
}
