Descripción del Proyecto
AdSense Market es una plataforma transaccional de tipo marketplace que conecta a inversores digitales y creadores de contenido para la compra y venta de páginas web monetizadas mediante Google AdSense. El sistema permite publicar listados detallados con analíticas de ingresos, tráfico mensual, nicho de mercado y precio de venta.
El Reto Técnico
Los marketplaces de activos digitales suelen atraer un volumen masivo de spam en los formularios de contacto y ofertas de compra, lo que degrada la operatividad y satura el soporte de administración. Además, al gestionar catálogos con cientos de sitios activos, la velocidad de filtrado por múltiples variables numéricas (como rango de ingresos, visitas mensuales, precio y antigüedad) debía ser instantánea y escalable bajo bases de datos relacionales sin degradar los tiempos de CPU.
La Solución Implementada
Diseñé e implementé la lógica estructural completa del marketplace utilizando las mejores prácticas de Laravel:
- Motor de Filtros y Búsquedas Indexadas: Diseñé un constructor de consultas (Query Builder) en Laravel optimizado a nivel de base de datos mediante la adición de índices compuestos en las columnas de mayor uso (precio, ingresos y categoría). Esto permite resolver búsquedas facetadas combinando 5 filtros distintos en menos de 15ms.
- Protección Antispam Multi-Capa: Implementé una validación personalizada que combina sistemas de honeypot invisible para bots, limitación de frecuencia de peticiones (*rate limiting*) por dirección IP de manera estricta en las rutas del formulario, y validación estricta del lado del servidor.
- Panel de Control CRM Integrado: Creé un panel administrativo robusto y privado para los administradores que permite auditar las ofertas, validar la veracidad de los ingresos subidos por los vendedores y moderar los nuevos listados antes de su publicación en abierto.
Resultados Obtenidos
El portal opera con un volumen de spam prácticamente nulo (reducción del 98.5% desde la implementación de las capas de seguridad) y los inversores pueden navegar e identificar nichos de inversión con fluidez total desde móvil o escritorio, facilitando cierres de compra-venta de manera segura y ágil.