SnapContact — web-app project

SnapContact is a contact-intelligence and lead-capture suite built to make the gap between 'I just chatted with someone' and 'I have them saved and I'll follow up' disappear. It runs on three production surfaces — a React 19 web app, a Capacitor Android app (iOS prepared), and a WXT Chrome/Firefox extension — that share one Firestore corpus, and it ships ~50 real, wired-up feature modules with no demo data. Capture a person from any surface — manual entry, a business-card photo (OCR runs in the browser), a WhatsApp/LinkedIn export, a QR code, or a one-tap scrape from the extension — and SnapContact extracts a structured record (name, phone, email, source, context, timezone, social links). The architecture is deliberately zero-cost and user-owned: free-tier Firebase, client-side OCR, and bring-your-own Twilio/SendGrid/Mailgun keys encrypted on-device so they never reach the backend. It includes a full Radix theme customizer with cross-device sync, URL state preservation, and an AEO-first SEO layer (66 prerendered pages).

Tech stack

  • React 19
  • TypeScript 6
  • Vite 8
  • Radix UI
  • React Router
  • TanStack Query
  • Firebase
  • CapacitorJS 8
  • WXT
  • Tesseract.js
  • TipTap
  • D3.js

Key features

  • One-tap contact capture from any chat surface
  • Browser-side business-card OCR (no upload)
  • Structured extraction + duplicate detection & merge
  • Real Firestore-backed engagement scoring
  • BYOK messaging (Twilio/SendGrid/Mailgun, device-local)
  • Automation workflows + activity feed
  • Three surfaces sharing one corpus

Category: web-app · Status: completed · Started: 2026-03 · Through: Present · Client: Personal Project

Links: https://snapcontact.aoneahsan.com · https://github.com/aoneahsan/snapcontact

Tags: contact-intelligence · contact-capture · lead-capture · browser-extension · react · firebase · byok


Contact

Website: https://zaions.com
Email: aoneahsan@gmail.com
GitHub: github.com/aoneahsan
LinkedIn: linkedin.com/in/aoneahsan
RSS Feed: https://zaions.com/feed.xml
Sitemap: https://zaions.com/sitemap.xml
LLM Index: https://zaions.com/llms.txt