{{ k.v }}
{{ k.l }}
{{ k.sub }}
In the media
{{ m.label }} ↗
{{ m.sub }}
🤖 Research anything air-cooled
Researching — checking TheSamba, auction results, and the wider web…
Needs attention
{{ a.txt }}
{{ a.sub }}
Shop log
{{ e.line }}
{{ e.sub }}
Quiet so far — clock-ins and task-log entries show up here.
{{ photoCovLabel }}{{ photoCovPct }}%
{{ auditLabel }}{{ auditPct }}%
➕ ADD A CAR
{{ acv.bosNote }}
The researcher reads the listing, pulls the facts, writes the opening history, and links the listing as the first appraisal source. You review everything before it's created.
READING THE LISTING & BUILDING THE RECORD…
10–20 seconds — it's out fetching the page.
Check the draft — everything is editable
⚠ {{ acv.err }}
{{ acv.dateHint }}
{{ acv.bosNote }}
On create: the car appears in CARS, the bill of sale files under Registration & Title, the price becomes the first appraisal with the listing linked, and you land on the car's page — 🗂 IMPORT FOLDER is right there for its photos.
⚙ TOOLS
🌐 Public site
{{ pubMsg }}
✨ Photo library
One pass over every photo: contrast, color, shadows — and repairs older iPhone (HEIC) uploads that won't display. New uploads are enhanced automatically; per-car duplicate cleanup lives on each car's Photos card.
✓ Every photo in the library has been enhanced.
✨ Enhancing {{ enhDone }} of {{ enhTotal }} — keep this page open
{{ enhSummary }}
📊 Data & reports
📥 Import a document
Drop in an insurance policy, appraisal, or any list of vehicles. Claude reads it, matches each line to a car, and you decide row by row: merge it in, create the car, or skip.
The Vancil Collection · {{ versionLine }} · hashtags, media links, the public story, and team names live in config.js
📥 IMPORT A DOCUMENT
An insurance policy, an appraisal, a shipping manifest, a spreadsheet printout — anything that lists vehicles. Claude reads it, matches every line against the collection, and nothing is saved until you approve each row.
✓ {{ ik.fileName }}
⚠ {{ ik.err }}
{{ ik.busy }}
Keep this page open — a long policy can take a minute.
{{ ik.docType }} · {{ ik.fileName }}
{{ ik.policyLine }}
{{ ik.countLine }}
{{ ikr.label }}
{{ ikr.modeLabel }}
{{ ikr.sub }}
{{ ikr.why }}
✓ Done — {{ ik.summary }}
Import preview — nothing applied yet
{{ impSummary }}
{{ ir.name }} {{ ir.tag }}
{{ ir.changes }}
{{ impErrors }}
{{ impBusyMsg }}
{{ carCount }}
Nothing on the hunt yet. Add the cars you're chasing — owner, phone, asking price — and set a follow-up cadence so nobody forgets to call.
{{ p.statusLabel }}
{{ p.details }}
{{ p.ownerName }}
· 📞 {{ p.ownerPhone }}
{{ p.locLine }}{{ p.askingFmt }}
{{ p.lastFmt }}{{ p.nextFmt }}
{{ c.estFmt }}
{{ c.sub }}
{{ c.statusLabel }}
INS
REG
TITLE
✅ WALKED
{{ c.metaRight }}
{{ d.name }}
{{ d.sub }}
{{ d.statusLabel }}
{{ d.insBadge }}
{{ d.regBadge }}
{{ d.titleBadge }}
{{ d.auditBadge }}
{{ d.auditLine }}
{{ d.estFmt }}
est. value {{ d.valDate }}
📍 {{ d.loc }}
🔒 hidden from the public site
Financials
Purchase{{ d.purchFmt }}
Restoration invested{{ d.investedFmt }}
Parts on work orders{{ d.partsFmt }}
Project invoices{{ d.invFmt }}
Total in{{ d.totalInFmt }}
Est. market value{{ d.estFmt }}
Position{{ d.gainFmt }}
Investment notes
{{ d.investNotes }}
{{ d.valNote }}
Appraisal history
{{ ap.dateFmt }}
{{ ap.valFmt }}
Registration & title
{{ d.vinTile.label }}
{{ d.chassisTile.label }}
Registered in Texas{{ d.regText }}
Registration expires{{ d.regExpFmt }}
Title{{ d.titleText }}
Title photo{{ d.titlePhotoText }}
Previous owner
Name{{ d.poName }}
Phone{{ d.poPhone }}
Email{{ d.poEmail }}
Address{{ d.poAddress }}
title scan on file — tap to view
VIN / Chassis{{ d.vinText }}
Ownership paperwork ({{ d.regDocCount }})
{{ doc.type }} — {{ doc.title }}
{{ doc.right }}
{{ de.dateHint }}
No title, bill of sale, or registration docs on file yet.
📥 Reading {{ d.bf.fileName }} and extracting the facts…
⚠ {{ d.bf.err }}
Everything in the document already matches this car — it'll just be filed.
From {{ d.bf.fileName }} — tap a row to flip apply/keep
{{ bfr.label }}
{{ bfr.curFmt }} → {{ bfr.newFmt }}
{{ bfr.tag }}
Purchase story{{ d.bf.histTag }}
{{ d.bf.hist }}
Insurance
Insured{{ d.insText }}
Carrier{{ d.insCarrier }}
Renews{{ d.insRenewal }}
Policy #{{ d.insPolicy }}
Agreed value{{ d.insAgreedFmt }}
Premium{{ d.insPremiumFmt }}
Deductible{{ d.insDeductibleFmt }}
⚠ {{ d.underinsTxt }}
Insurance documents ({{ d.insDocCount }})
{{ doc.type }} — {{ doc.title }}
{{ doc.right }}
{{ de.dateHint }}
No insurance card or policy docs on file yet.
Builds the carrier-ready one-page quote request for this car — identity, VIN, garaging, ⭐ photos, and this agreed value. Print or save as PDF and email it to the agent.
General documents ({{ d.docCount }})
{{ doc.type }} — {{ doc.title }}
{{ doc.right }}
{{ de.dateHint }}
No general documents yet — receipts, invoices, and provenance land here.
Open tasks ({{ d.taskCount }})
{{ t.title }}
→
{{ t.sub }}
Nothing scheduled for this car.
Projects ({{ d.projCount }})
{{ pr.statusLabel }}
{{ pr.spendFmt }}
No projects yet — start one when this car heads out for major work.
Work history ({{ d.histCount }})
{{ d.histSpentFmt }}{{ h.work }}
{{ h.date }} · {{ h.sub }}
{{ h.costFmt }}
No work logged yet — completed tasks from the Work queue land here automatically.
Photos ({{ d.photoCount }})
MORE — VIEW ALL {{ d.photoCount }} →
front 3/4
interior
engine bay
{{ d.fix.progress }}
No broken photos left — {{ d.fix.summary }}.
{{ d.fix.summary }}
{{ d.fix.deadNote }}
{{ d.dup.progress }}
No duplicates found — every photo here is unique. {{ d.dup.skippedNote }}
{{ dg.label }}
{{ dp.tag }}
{{ d.dup.skippedNote }}
{{ d.dropboxNote }}Photos live in the collection's cloud library — add via + SNAP → Photo (pick a whole batch). Tap any photo to view it full screen; reorder and delete from the viewer. The first photo is the car's thumbnail.
Links & media ({{ d.linkCount }})
{{ lk.host }}
No links yet — auction pages, YouTube videos, Samba threads, anything worth keeping with this car.
History & research
Schedule
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Task due dates and 🏁 project targets. Tap an entry to open it.
JOSH'S WORK
{{ workSummary }}
{{ g.label }} · {{ g.count }}
INSURANCE RENEWALS
{{ insSub }}
Build a quote packet
Pick the cars to send out for quoting. The packet gives the carrier specs, garaging, requested agreed values, and photos for each car.
{{ r.check }}
{{ r.statusLabel }}
{{ r.estFmt }}
{{ qp.summary }}
{{ insCovered }}
Covered · {{ insYesCount }} cars
{{ insExposed }}
Exposed · {{ insGapCount }} cars
{{ insPremTotal }}
Premiums / yr
{{ insUnderCount }}
Underinsured
{{ grp.label }}
{{ grp.totalFmt }}{{ r.agreedTxt }}
{{ r.dateFmt }}
{{ r.dueLabel }}
NOT INSURED
{{ r.loc }}
COVERAGE UNKNOWN
{{ r.loc }}
VALUE HISTORY
COLLECTION PDF ↗{{ vhSub }}
{{ vhIn }}
Money in
{{ vhEst }}
Est. value
{{ vhGain }}
Position
{{ vhCoc }}
Cash-on-cash return
{{ vhMultiple }}
Multiple on money in
{{ vhIrr }}
IRR / yr (money-weighted)
Money in over time
{{ vhYearStart }}today
Cumulative money in
Est. value over time
Purchase volume by year
{{ pvSub }}
{{ b.count }}
{{ b.yr }}
Bar height is dollars spent that year; the figure above each bar is cars bought. Pulled from bills of sale on file.
By car
{{ r.inFmt }} in → {{ r.estFmt }}
Bar shows money in (blue) against estimated value today, on a shared scale.
SNAP A DOCUMENT
Snap or upload anything — receipts, titles, Word docs, spreadsheets, articles, photos. You'll pick where it files on the next screen.
or
any file type — pick one or a whole batch
reading document…
Read it. Check the details:
{{ capDateHint }}
Folder scanned — filing to {{ fiCar }}
{{ fiSummary }}
Classified by filename — titles, bills of sale, VIN shots, receipts and insurance go to their sections; other images join the gallery; everything else files as general documents. {{ fiSkipped }} junk/unknown files will be skipped.
{{ bulkCount }} files ready to file
…and {{ bulkMoreCount }} more
{{ bulkNote }}
UPLOADING {{ bulkDone }} OF {{ bulkCount }}
Keep this page open — filing to the cloud one by one.
✓
Filed to {{ capFiledCar }}
{{ capFiledSub }}
{{ tk.statusLabel }}
Time on task
{{ tk.totalTime }}
{{ tk.timerSub }}
{{ tr.date }}
{{ tr.dur }}
Parts ({{ tk.partCount }})
{{ tk.partsTotal }}
{{ p.costFmt }}
Ordered & installed parts count toward this car's money in.
Receipts & files ({{ tk.fileCount }})
{{ doc.type }} — {{ doc.title }}
{{ doc.right }}
No receipts or files attached yet.
Task log ({{ tk.noteCount }})
{{ n.author }} · {{ n.when }}
{{ n.body }}
NEW TASK
It lands in the Work queue and on the car's ticket list.
{{ nt.dueHint }}
EDIT — {{ ed.carName }}
{{ grp.label }}
{{ f.hint }}
Highlight words, then tap B or I — **bold** and *italic* marks show styled on the car page, the public site, and printed reports. ✨ has Claude fix grammar and polish the writing without changing the facts.
Appraisal history
{{ ap.date }}
{{ ap.valFmt }}
{{ ed.apDateHint }}
The newest appraisal drives the car's charts; est. market value above is what the app displays.
{{ pj.spendFmt }}
invoiced · budget {{ pj.budgetFmt }}
{{ t.title }}
{{ t.sub }}
No tasks on this project yet.
{{ doc.type }} — {{ doc.title }}
{{ doc.right }}
{{ de.dateHint }}
No project documents yet — estimates, build sheets, correspondence.
No progress photos yet — have the shop text you pictures and bulk-upload them here.
Progress photos also appear in the car's main gallery.
{{ iv.vendor }} {{ iv.title }}
{{ iv.dateFmt }}
{{ iv.amtFmt }}
No invoices yet. Amounts here roll into the car's money-in automatically.
{{ pj.invDateHint }}
NEW PROJECT
For major work — usually a car out at a shop. Tasks, documents, progress photos, and invoices all live under it.
{{ np.startHint }}
{{ np.targetHint }}
PEOPLE
Shops, parts makers, the old-timers who know things, buyers — and who to call if it ever falls to someone else.
No contacts yet. Start with the shops — they'll show up as dropdowns anywhere a shop is needed.
{{ c.company }}
{{ c.notes }}
{{ cf.title }}
{{ cf.photoNote }}
🎯 {{ pf.title }}
{{ pf.lastContactHint }}
📣 SHARE {{ shr.name }}
Branded graphic + ready caption. On your phone, SHARE opens straight into Instagram or Facebook.
{{ shr.msg }}