Orvanne Credit · A vehicle lender
Lease portfolio revaluation, against the live market
Import the lease book, revalue every unit, and see where residuals sit.

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.
| # | Call | What the app does with it |
|---|---|---|
| 01 | cardog.v2.vin.batch(vins) | Decodes up to 1000 VINs a call; a bad VIN fails its own row, not the file. |
| 02 | cardog.v2.quotes.getMany(modelYearRefs) | Asking-price quartiles for up to 20 model years a call, to mark each unit. |
| 03 | cardog.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.

The contract residual
The buyout price the lease set.
Against the market
Where the buyout sits in the middle half of asking prices.
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.

Build it yourself
Twelve steps, from an empty folder to a deployed container.
