Tobias González Arriola
All work

Digital Catalog

March 2026 - July 2026

A multi-tenant B2B catalog and point of sale for SMEs: 1,500+ products, per-employee sales and a public storefront on a custom domain, on web and Android.

The problem

SMEs work from PDF price lists and hand-written sales, and lose orders exactly when their internet drops.

Features

  • Public catalogue by slug or custom domain, filtered by category and offers
  • Point of sale for employees: cart, quick sale and personal stats
  • Offline mode: the employee sells with no connection and everything syncs on reconnect

My responsibility

Solo: Firestore multi-tenancy, offline-first sync, admin device approval and the Android build with Capacitor.

Stack

Frontend
React 19, TypeScript 5.9, Vite 8, React Router 7, Recharts, XLSX, Capacitor 8
Backend
Firebase (Firestore, Auth, Storage, Cloud Functions with a cache layer), Vercel with per-company custom domains
ReactTypeScriptFirebaseCapacitorPOSMulti-tenant