Business Context: In Colombia, 600,000+ traditional stores are run by elderly owners (65+) with minimal tech literacy and intermittent internet. Existing POS solutions fail them — complex UIs, mandatory connectivity, and no support for informal credit, returnable bottles, or local payment methods.
The Solution: VendIA is a B2B SaaS POS built with Gerontodesign principles — 60x60px minimum touch targets, 18pt+ fonts, tap-only gestures, haptic feedback. Works 100% offline and syncs when connectivity returns.
3-Component Architecture: Go backend (Gin + GORM) on Cloud Run, Flutter mobile with Isar DB for offline-first, and Next.js 16 admin panel with Apache ECharts. PostgreSQL 16 on Neon.tech with multi-tenant via JWT.
AI-Powered OCR: Shopkeeper photographs supplier invoice and Gemini Flash extracts products, quantities and prices into inventory. Regex pre-processing filters 70% of cases before calling AI.
Offline-First Sync: Transactions saved locally with UUID v4. Sync queue retries every 30s with Last-Write-Wins. The shopkeeper never stops selling.
Colombian-Native Modules: El Fiar (informal credit + WhatsApp collection), returnable bottles, Bar/Table mode, Nequi/Daviplata QR payments (zero fees), SOS panic button with GPS.