LICIBOT logo
GovTech & Scraping Engine · En Producción Activa Logotipo & Identidad Oficial

LICIBOT GovTech

Inteligencia de Contrataciones Públicas con Scraping Resiliente, Normalización de Pliegos y Alertas Predictivas.

Infraestructura Propia Scraping Distribuido
GovTech & High-Concurrency Scraping SaaS Reverse Engineering · Legacy Portals Strategy Pattern · Idempotent Crawling

LICIBOT: Sistema de Inteligencia y Rastreo Automatizado de Licitaciones Públicas

Plataforma SaaS GovTech de misión crítica diseñada para monitorear, rastrear, normalizar y alertar sobre compras públicas emitidas por múltiples organismos estatales (municipales, provinciales y universitarios). Resuelve la asimetría de información y la fragmentación burocrática mediante un motor headless de alta concurrencia que realiza ingeniería inversa sobre portales gubernamentales legados (Oracle APEX, ASP.NET WebForms y GeneXus), con deduplicación idempotente, filtrado semántico por palabras clave y seguridad perimetral anti-scraping.

Laravel 11 / PHP 8.4 Vue 3 (Composition API) Symfony Panther Chrome Stable Headless PostgreSQL 15 Nginx (SPA Template) Supervisor Workers 2FA OTP + IP Whitelist
Producción Continua 24/7

Demostración en Tiempo Real: Dashboard, Crawling Reactivo & Auditoría

Rastreo Multi-Portal ➔ DTO Normalizado ➔ Almacenamiento Idempotente ➔ Alerta Diaria
licibot-crawler-monitor.webm — Orquestación Headless en Vivo

Contenedor Listo: [GIF / Video en Loop del Flujo Completo de LICIBOT]

Demostración operativa: visualización del Dashboard con métricas de salud de rastreo, disparo asíncrono manual con barra de progreso, filtrado instantáneo debounced por portal/palabra clave y auditoría de corridas con stack traces.

1. Scheduler 08:00 / 20:00 ➔ 2. Panther + Chrome Headless ➔ 3. Strategy DTO & Idempotencia ➔ 4. Digest Diario & Alertas
Reverse Engineering

Bypass Portales Complejos

Elusión de barreras de renderizado en ASP.NET (ViewState/PostBack), Oracle APEX (reset de sesión) y GeneXus (inyección DOM).

Strategy + DTO

Scraping Idempotente

Motor desacoplado con normalización a TenderData y clave compuesta (portal_id, reference) para cero duplicados.

2FA OTP + Anti-Bot

Seguridad Defensiva

2FA con whitelist inteligente de IPs y middleware perimetral que bloquea con HTTP 403 a más de 30 scrapers agresivos de IA.

Nginx + Supervisor

Bare-Metal Resiliente

Template SPA en Nginx puro, workers 24/7 daemonizados y eliminación de fallos de cgroups con Chrome Stable nativo.

Showcase de Experiencia Operativa

Panel de Inteligencia, Observabilidad de Crawlers y Filtros Semánticos

Una interfaz de usuario de alta densidad construida con Vue 3 y TailwindCSS, enfocada en simplificar el seguimiento de licitaciones críticas, disparar ejecuciones manuales con feedback reactivo y auditar cada solicitud HTTP a portales del Estado.

licitaciones.vue Vue 3 SPA
[Captura 1: Panel de Control de Licitaciones]

Buscador reactivo con debounce, selector multi-portal, vista en acordeón de pliegos y disparador asíncrono manual.

Búsqueda Reactiva & Expedientes

Interfaz con filtrado instantáneo por texto, organismo o fecha límite, con tarjetas colapsables de resumen y enlace directo al pliego original.

crawlers_history.vue Telemetry LIVE
[Captura 2: Consola de Observabilidad]

Auditoría por corrida: métricas de duración, tasa de nuevos pliegos e inspección de stack traces aislados por portal.

Telemetría de Corridas & Auditoría

Trazabilidad profunda de cada job con aislamiento de errores: si un portal público cambia su DOM, el fallo se captura sin abortar el resto de organismos.

keywords_manager.vue Filtro Semántico
[Captura 3: Gestor de Palabras Clave]

Panel reactivo para alta/baja de palabras clave con toggle activo/inactivo y configuración de destinatarios del digest diario.

Filtros Semánticos en Caliente

Activación y desactivación dinámica de criterios comerciales (e.g. seguros, ART, caución) sin tocar código ni reiniciar los workers de Laravel.

Profundizar en la Arquitectura y Negocio

El Desafío Técnico Completo: Reverse Engineering, Patrón Strategy y DevOps Bare-Metal

Para evaluadores técnicos, arquitectos y CTOs: cómo construí un orquestador headless que elude sistemas obsoletos del Estado, gestiona concurrencia sin fugas de memoria y blindó sus datos contra bots externos.

Canal Directo WhatsApp