Business Card Scanner — CardScan
DELIVERY NOTE
Delivery Note — Business Card Scanner
Package: business-card-scanner Build: bcs-20260624 Delivered: 2026-06-24
Delivered
- Mobile-first PWA (
app/) with camera/gallery capture - On-device OCR (Tesseract.js) with image preprocessing
- Heuristic contact field parser (name, title, org, email, phone, website, address)
- Editable review form before save
- vCard export with Web Share API + download fallback for phone Contacts import
- Local/LAN static server for phone access on same Wi‑Fi
- User guide, deploy instructions, verification harness
Verification Summary
Automated checks cover artifact completeness, parser accuracy on sample card text, vCard structure, and static server availability. Manual phone test recommended for real-card OCR and Contacts import.
Run:
cd delivery-package/business-card-scanner/app && node server.js
# separate terminal:
node delivery-package/business-card-scanner/scripts/run-verification.mjs
Known Limitations
- OCR accuracy varies with card quality and layout
- Requires network on first use to load OCR WASM (~2–5 MB)
- Contact save uses vCard flow (not silent native address-book API)
- English OCR only in v1
Not Delivered
- App Store / Play Store native builds
- CRM or cloud sync
- Multi-card contact database