Bemorex Mi Negocio (SaaS) — directorio + back-office
SaaS multi-tenant: directorio de ~130.000 negocios + ERP con facturación fiscal boliviana
Producto SaaS propio de la agencia: una plataforma con dos caras sobre una misma base de datos. Un directorio público/marketplace de ~130.000 negocios reales de Bolivia (búsqueda, mapa, favoritos, carrito) y un panel Mi Negocio back-office multi-tenant donde cada PyME reclama su ficha y opera un ERP comercial completo (catálogo, inventario, compras, ventas/POS, reservas y facturación electrónica fiscal).
01 El reto
Darle a una PyME boliviana presencia digital y herramientas operativas en un solo producto por suscripción exigía un back-office multi-tenant con aislamiento estricto por tenant, cumplimiento fiscal boliviano (SIAT/SIN), inventario avanzado y búsqueda semántica sobre ~130.000 negocios, todo bajo el principio el backend manda, el frontend se adapta.
02 La solución
Diseñé y desarrollé end-to-end un Modular Monolith en .NET 10 (15 módulos de dominio, Clean Architecture de 4 capas, DDD, CQRS con pipeline propio, GraphQL-first) con multi-tenancy por filtro global y patrón Outbox transaccional, más un frontend Angular 22 SSR. Construí un motor de búsqueda híbrido (FTS español + RRF + query-rewrite Gemini) y diseñé/validé un motor de búsqueda vectorial (pgvector + Gemini + HNSW), base de una charla en FLISOL 2026. Operé el ciclo DevOps completo sobre Cloud Run + Supabase.
03 Lo destacado
- Directorio de ~130.000 negocios de Bolivia con mapa y búsqueda
- Facturación electrónica SIAT/SIN con log fiscal hash-chain
- Búsqueda vectorial pgvector + Gemini (3072-d, HNSW); backfill de 130K por ~$5
- Motor híbrido léxico ⊕ vectorial fusionado por RRF
- 15 módulos de dominio, ~3.638 .cs backend / ~3.134 .ts frontend
- Ponente en FLISOL 2026 sobre arquitectura de búsqueda vectorial
04 Galería
Hablemos de tu proyecto!
