DEV · Interland School

Backlog del proyecto

Estado del desarrollo, fases completadas y trabajo pendiente. Esta página tiene noindex y no aparece en sitemap.

36 / 79 tareas completadas 46%
Fase 1 · Sistema visual + estructura 12/12 · 100%
En curso
Fase 2 · Home + páginas internas 16/16 · 100%
En curso
Fase 3 · SEO técnico 7/7 · 100%
En curso
Fase 4 · Captación de leads 0/9 · 0%
Pendiente
Fase 5 · Ecommerce real (Stripe) 0/10 · 0%
Pendiente
Fase 6 · CMS lite editable 0/8 · 0%
Pendiente
Fase 7 · Pre-launch checklist 0/12 · 0%
Pendiente
Fase 8 · Internacionalización 1/5 · 20%
En curso

Fase 1 · Sistema visual + estructura

12/12 · 100%
  • Esqueleto del proyecto (router + .htaccess + URLs limpias)
  • CSS base con tokens, paleta Interland (teal, coral, blue, mint, sand)
  • Tipografía Fraunces + Inter desde Google Fonts (sin Sora)
  • Header responsive con hamburger menu < 1180px
  • Slider testimonios funcional (vanilla JS)
  • WhatsApp floating button + favicons locales
  • Auto-detección BASE_URL (XAMPP / producción sin tocar config)
  • Componentes shared: page-hero, info-card, fg, timeline, faq, stats, team, cta-banner
  • Icon system: 38 SVGs vía icon("name")
  • Dev tooling: /dev/backlog interno + floating button bottom-left
  • Logo + favicons servidos desde /assets/img (sin dependencias WP)
  • MIME types y headers de seguridad en .htaccess portable (sin RewriteBase)

Fase 2 · Home + páginas internas

16/16 · 100%
  • Home: hero editorial con foto + floating cards + decoraciones
  • Home: audiencias, programas destacados, método (4 pasos), testimonios, novedades, CTA strip
  • Footer 4 cols con sedes, enlaces, legal, newsletter
  • Catálogo de cursos (hero mint + trust pills + filtros + grid + CTA + paginación)
  • Ficha de curso: galería + sidebar sticky + temario + profesor + FAQ + convocatorias
  • Empresas (pilar + 3 modalidades: In-Company, Online, Workshops)
  • FUNDAE landing con calculadora + FAQ
  • Idiomas plantilla replicada x5 (inglés, chino, japonés, ruso, otros)
  • Academia: quiénes somos + metodología + sedes + casos éxito
  • Exámenes oficiales (pillar + 4 tipos: Cambridge, EOI, TOEFL, SAT)
  • Contacto con formulario 2-col
  • Carrito, checkout y compra confirmada (estructura)
  • Legales (aviso, privacidad, cookies)
  • 404 page
  • Sedes: mapa Google Maps embebido + fix layout de cards
  • Copy real importado del site actual (testimonios, novedades)

Fase 3 · SEO técnico

7/7 · 100%
  • Title + meta description dinámicos por página
  • Canonical, OG, Twitter Card, robots dinámico
  • hreflang ES/EN automático
  • Schema.org: EducationalOrganization (con 3 sedes), BreadcrumbList, Course
  • sitemap.xml dinámico con todas las URLs
  • robots.txt con opt-in explícito a GPTBot/PerplexityBot/ClaudeBot
  • Bug fix UTF-8 (strtoupper → mb_strtoupper / text-transform CSS)

Fase 4 · Captación de leads

0/9 · 0%
  • Backend formulario contacto (SMTP transaccional: Resend/Brevo/Mailgun)
  • Validación server-side + honeypot anti-spam
  • Auto-responder confirmación al usuario
  • Notificación interna por email a cada sede según selector
  • Newsletter integration (Brevo/Mailchimp API)
  • FUNDAE calculator con cálculo real
  • Prueba de nivel: calendario tipo Calendly o widget propio
  • Persistencia de leads en BBDD (SQLite o MySQL)
  • Página /gracias post-envío con tracking event

Fase 5 · Ecommerce real (Stripe)

0/10 · 0%
  • Stripe Checkout integrado al flujo cursos-checkout
  • Carrito persistente (session + cookie)
  • Webhooks de pago confirmado
  • Generación de pedido en BBDD
  • Email post-compra con accesos al campus
  • Factura PDF automática
  • Integración campus Acadesoft (creación de usuario auto)
  • Cupones de descuento
  • IVA por país
  • Panel mínimo de pedidos

Fase 6 · CMS lite editable

0/8 · 0%
  • Estructura content/ con Markdown + frontmatter
  • Parser de MD a HTML (Parsedown o similar)
  • Cursos editables sin tocar PHP
  • Blog real con post individual + categorías + paginación
  • Testimonios editables
  • Convocatorias de exámenes editables
  • Admin panel mínimo (login + lista + editor)
  • Subida de imágenes con resize automático

Fase 7 · Pre-launch checklist

0/12 · 0%
  • Lighthouse 90+ mobile y desktop
  • Imágenes a WebP/AVIF con picture/source
  • Critical CSS inline + resto deferred
  • Service worker básico (cache-first assets)
  • GA4 + Meta Pixel + GTM con eventos custom (lead, view_item, add_to_cart, purchase)
  • Consent Manager RGPD (Cookiebot/Iubenda o propio) con Consent Mode v2
  • axe-core a11y audit y fixes
  • Rich Results test (Schema)
  • Search Console + sitemap submit
  • Backup automatizado
  • Deploy CI/CD (GitHub Actions + rsync)
  • Monitoring básico (uptime + error tracking)

Fase 8 · Internacionalización

1/5 · 20%
  • Estructura URL /en/ y hreflang funcional
  • Sistema de strings i18n (PHP gettext o array por idioma)
  • Traducción copy al inglés
  • Contenido paralelo (cursos, posts en EN)
  • Detección automática del idioma por Accept-Language