Orvanne Credit · A vehicle lender

Lease portfolio revaluation, against the live market

Import the lease book, revalue every unit, and see where residuals sit.

Orvanne's portfolio table: every leased unit with its contract residual and the market's value today

About 45 minutes, or 5 to clone and run.You need Node 20 or later and pnpm, a Cardog API key, some Next.jsClone the finished appgit clone https://github.com/cardog-ai/example-portfolio-revaluation.gitRead the build guide

The calls behind it

What Orvanne Credit asks Cardog

Every call runs on the server through @cardog/api. The key never reaches the browser.

#CallWhat the app does with it
01cardog.v2.vin.batch(vins)Decodes up to 1000 VINs a call; a bad VIN fails its own row, not the file.
02cardog.v2.quotes.getMany(modelYearRefs)Asking-price quartiles for up to 20 model years a call, to mark each unit.
03cardog.v2.recalls.entity(modelYearRef, { limit })Recalls issued for each model and year in the book, for the analyst.

Orvanne Credit

Lease end, as the lessee sees it

Each lessee sees their buyout beside what similar cars are asking today.

Orvanne's lease-end page: the lessee's buyout price against what similar vehicles are asking
  1. The contract residual

    The buyout price the lease set.

  2. Against the market

    Where the buyout sits in the middle half of asking prices.

  3. The choices

    Return it, buy it or lease again, in plain words.

The finished app

What Orvanne Credit does

Screens from the running sample app. Pick one.

Orvanne Credit's import screen with the sample lease book previewed and one mistyped VIN refused