C
CoruñaConnect
Progreso · Sesión 2026-05-25
PROGRESO INTERNO · Confidencial

Agregador local de A Coruña

Plataforma que rastrea supermercados online y eventos culturales locales, y te lleva directamente a comprar o reservar. Una sola app para descubrir y comparar todo lo que pasa en A Coruña.

7
Commits Git
2
Scrapers vivos
11.981
Productos Gadis
100
Eventos Concello

Roadmap de desarrollo

~10 semanas hasta MVP en producción. Estado actual marcado en cada fase.

HECHO
Fase 0 · Preparación
Scaffold, Stitch design system, pivot a modelo agregador, biblia v2, arquitectura técnica, memoria persistente.
Sesión 1
HECHO
Recon técnico de fuentes (1/2)
Gadis ✓ (12k productos, sin Playwright) · Concello eventos ✓ (RSS oficial + RDFa) · Carrefour ✓ (viable, dificultad media) · Día ✓ (Algolia público, fácil)
Sesión 1
EN CURSO
Esperando alta de afiliados
Awin (para Carrefour) y Tradedoubler (para Día). Alpardi tramita. 5-10 días aprobación.
Externo
PRÓXIMO
Fase 1 · API Laravel + ingesta
MySQL schema (master_products, sku_offers, events, clicks), endpoint de ingesta, búsqueda y redirect tracking.
Semanas 2-3
PRÓXIMO
Fase 2 · Frontend Angular MVP
Home + búsqueda + ficha producto multi-super + ficha evento. Conectado a la API real.
Semanas 4-5
PRÓXIMO
Fases 3-5 · Carrefour + Día · pulido · lanzamiento
Añadir las 2 cadenas restantes con tracking afiliados, SEO, analítica, alertas de precio, producción.
Semanas 6-10

Diseño visual — Stitch

Design system propio "Modern Maritime Aesthetic" generado con paleta azul Atlántico + ámbar dorado.

6 pantallas creadas inicialmente. Tras el pivot a modelo agregador, 3 quedan vivas (necesitan adaptación menor) y 3 quedan descartadas.

Home
VIVE · ajustar copy

Home pública

Entrada al funnel, dualidad super/eventos.

Catálogo Gadis
VIVE · botón "+" → redirect

Catálogo Gadis

Productos del super. El "+" pasa a "Comprar en gadis.es".

Checkout
DESCARTADA

Checkout super

No hay checkout interno en el nuevo modelo.

Ficha evento
VIVE · CTA → fuente real

Ficha de evento

Detalle del evento. CTA redirige a Ataquilla / recinto.

Confirmación QR
DESCARTADA

Confirmación + QR billete

La entrada se compra en Ataquilla, no la generamos.

Validador QR
DESCARTADA

Validador QR (PWA)

No validamos entradas; lo hace el destino real.

Datos reales extraídos

Los scrapers piloto ya funcionan y han traído estos productos y eventos en pruebas reales.

🛒 Productos · Gadis

scraper en producción

Fuente: gadisline.com · sitemap_productos.xml · 11.981 productos accesibles. Scrap completo estimado en 6h 40m con rate limit 2s.

🎭 Eventos · Concello A Coruña

scraper en producción

Fuente: feed RSS oficial coruna.gal/web/{lang}/rss/ociocultura + scraping ficha individual con RDFa schema.org. 100 eventos activos.

Stack técnico

La arquitectura final es más simple de lo previsto inicialmente. Sin Playwright, sin Scrapy, sin proxy farms.

Backend
  • · Laravel 11 (PHP 8.3)
  • · MySQL 8
  • · Redis 7
  • · Laravel Horizon
  • · Sanctum (auth opcional)
Frontend
  • · Angular 17 standalone
  • · NgRx signals
  • · Tailwind CSS
  • · PWA (favoritos offline)
Scrapers (NUEVO)
  • · Python 3.12
  • · httpx (HTTP/2)
  • · lxml + RDFa
  • · Pydantic v2
  • · cron nocturno
Eliminado del stack original (gracias al pivot agregador)
Stripe · Redsys · BaconQrCode · Browsershot (PDFs) · carrito interno · panel super · panel organizador · validador QR PWA. La plataforma no toca dinero; redirige al destino real. Más simple, más estable, monetización por afiliados.

Historial de commits

Documentación