OrbitCubs CRM — full-stack project

OrbitCubs CRM brings a full CRM workflow to three production surfaces: a web app, a Capacitor Android build, and a WXT browser extension that captures contacts and notes from any web page. Built on React 19 + Firebase free tier with a strict no-Cloud-Functions architecture and FilesHub for any uploads.

The browser extension creates daily-habit capture moments — contacts and notes lifted from any tab without context-switching to the main app. Capacitor Android keeps the workflow available for field-based use.

The codebase uses a centralized logger (with vitest-spy compatibility restored 2026-05-04) and is gated behind a workspace 7-day audit cooldown tracker so quality cadence stays reproducible without churning the commit log.

Tech stack

  • React 19
  • TypeScript 5.9
  • Vite 7
  • Radix UI
  • Tailwind CSS
  • TanStack Router
  • TanStack Query
  • Zustand
  • react-hook-form
  • zod
  • Capacitor 8
  • WXT
  • Firebase

Key features

  • Contact, deal, and pipeline tracking
  • Browser extension in-context capture
  • Capacitor Android parity
  • Free-tier Firebase architecture
  • Chrome Identity API auth (Web Store compliant)
  • Centralized logger with vitest-spy compatibility

Category: full-stack · Status: in-progress · Started: 2026-01 · Through: Present · Client: AOneAhsan

Tags: crm · sales · contact-capture · capacitor · browser-extension · firebase · free-tier


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