Saleor Store
우리 컬렉션을 쇼핑하세요
옵션 패키지별 차량 검색·실제 시장 가격 분석·딜러가 투명한 문앞가격 제시로 경쟁
Search cars by exact option packages, analyze real market prices, and let dealerships compete for your business with transparent out-the-door bids.
커머스TypeScript · JavaScriptGitHub @yhcnbgvtng-rgb온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Car Messaging
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Whole-market vehicle search and dealership reverse-auction bidding. Next.js + Tailwind, deployed on Vercel.
Open http://localhost:3000.
This lives inside Launch Dealership Bidding Hunt (components/BiddingWizard.tsx) — not a separate page.README 전문 보기 ↗Whole-market vehicle search and dealership reverse-auction bidding. Next.js + Tailwind, deployed on Vercel.
npm install
npm run dev
Open http://localhost:3000.
This lives inside Launch Dealership Bidding Hunt (components/BiddingWizard.tsx) — not a separate page.
07405 / 100 are examples only — fields stay empty until you type). Those values are required before suggestions run. They are never hardcoded and never silently defaulted to 100.https://www.windowsticker.forddirect.com/windowsticker.pdf?vin={VIN}KEYLESS ENTRY W/PUSH START is never a filter even if the user ticks other lines. Toggling must-haves re-runs the hunt when ZIP + radius are set. Empty ticks = same model in radius, no option filter.Worked example must-haves: Ultimate Package and Keyless Entry Keypad. Distance is from the user ZIP, not the subject dealer ZIP.
| VIN | Result |
|---|---|
1FMWK8JC7TGB81309 Jim Shorkey Ford, White Oak PA | Keep only if your radius covers ~300 mi from your ZIP (e.g. 07405 + 400+). At 07405 + 100 mi → drop outside_radius. |
1FMWK8JC1TGB69561 Battlefield Ford, Culpeper VA | Keep only if your radius covers ~250 mi. At 07405 + 100 mi → drop outside_radius. |
1FMWK8JC7TGA20216 Mall of Georgia Ford | Drop (Ultimate, no keypad) |
1FMUK8JH8TGB25138 All American Ford Old Bridge | Drop (2.3L VIN prefix 1FMU) |
3FMCR9BN8TRE94740 Route 23 Bronco Sport Big Bend | Subject vehicle (not Explorer). Demo Tremor lots are not suggestions. |
1FMWK = 3.0L EcoBoost V6. Prefix 1FMU = 2.3L. A 2.3 is not a match for a 3.0 Ultimate hunt.KEYLESS ENTRY W/PUSH START is standard. It is never a must-have filter. User “keyless entry” means the $455 door-pillar Keyless Entry Keypad.unreleased. Dealer ad copy is never proof.sticker, listing, or unconfirmed. For any Ford VIN: a pasted VDP’s advertised selling price (JSON-LD offers.price / Sale / Internet / Our price) is the listing number; Ford Direct TOTAL MSRP is the MSRP line. VIN-only or a blocked scrape → sticker MSRP, listing omitted/unconfirmed. Increase Competition lots use listings-API price, else that lot’s VDP sale price, else that VIN’s sticker MSRP. Never invent a number and never print call dealer.Ford sticker fetch + parse always work. Demo Increase Competition for Explorer Tremor uses bundled sticker fixtures (no listings key, no live PDF round-trip for those example lots). Nationwide live inventory search for other models needs a key.
npm test
| Variable | Required? | Role |
|---|---|---|
MARKETCHECK_API_KEY | No | Preferred coarse listings (GET https://api.marketcheck.com/v2/search/car/active). Free developer tier: 500 calls/month, 5 req/sec, 100-mile radius cap. Do not clamp a wider hunt — if MarketCheck rejects the radius, the API note includes their HTTP status and message. |
AUTO_DEV_API_KEY | No | Fallback coarse listings (GET https://api.auto.dev/listings) when no MarketCheck key is set. Free plan: listings + VIN decode, no OEM Build. |
LISTINGS_PROVIDER | No | Optional override: marketcheck or auto.dev (also autodev / auto_dev). Ignored if that provider’s key is missing. |
If only one listings key is set, that provider is used. If both are set, MarketCheck wins unless LISTINGS_PROVIDER selects Auto.dev. If neither is set, Increase Competition stays on today’s no-key demo (Explorer Tremor fixtures only).
Listings APIs filter year/make/model/zip/radius. They cannot filter Ultimate / BlueCruise / keypad, and this hunt does not send a trim filter — option matching is the Ford window sticker. After one coarse query we sticker-pass only the first 25–50 candidate VINs.
Do not cache MarketCheck listing responses (Redis, KV, disk, or DB). Their developer ToS allows only transient in-memory data for the duration of one end-user request. Ford Direct window-sticker PDF caching is unchanged — those are Ford’s files, not MarketCheck’s.
Buyers can attach a trade-in (six required photos) to a quote request and dealers appraise it in-app. See docs/TRADE_IN.md for the fields, the photo rules and how equity flows into cash, finance and lease.