Sitio web profesional rediseñado construido con Eleventy (11ty) para atraer a ejecutivos de empresas de IT, marketing y data. Enfocado en resultados de negocio, ROI y conversión.
- Landing page moderna con hero section impactante
- Diseño responsivo optimizado para desktop, tablet y móvil
- Animaciones sutiles que mejoran la experiencia del usuario
- Paleta de colores corporativa que transmite confianza y profesionalismo
-
Hero Section
- Propuesta de valor clara con estadísticas destacadas
- CTAs prominentes para captar leads
- Badges de tecnologías enterprise
-
Problemas/Soluciones
- Identificación clara de pain points empresariales
- Conexión emocional con el público objetivo
-
Servicios Detallados
- 4 servicios principales con beneficios cuantificables
- ROI y métricas de negocio destacadas
- Stack tecnológico visible
-
Sección ROI
- Resultados medibles y comprobados
- Calculadora de ahorros potenciales
- Diseño dark elegante para destacar
-
Proceso de Trabajo
- Timeline visual de 4 pasos
- Entregables claros en cada fase
- Reducción de incertidumbre del cliente
-
Casos de Éxito
- 3 casos reales con métricas específicas
- Industrias diversas para ampliar alcance
- Resultados cuantificables
-
Por Qué Fricolab
- 6 diferenciadores clave
- Enfoque en valor de negocio vs. tecnología
-
Formulario de Contacto
- Diseño en tarjeta destacada
- Campos optimizados para calificación de leads
- Alternativas de contacto directo
- Eleventy (11ty) - Generador de sitios estáticos rápido y flexible
- Nunjucks - Motor de plantillas para contenido dinámico
- HTML5 - Estructura semántica y accesible
- CSS3 - Diseño moderno con variables CSS y grid/flexbox
- JavaScript Vanilla - Interactividad sin dependencias
- Google Fonts (Inter) - Tipografía profesional y legible
Primero, instala las dependencias:
npm installInicia el servidor de desarrollo con hot-reload:
npm startEl sitio estará disponible en: http://localhost:8080
Para generar el sitio estático optimizado:
npm run buildLos archivos generados estarán en la carpeta _site/
Para desplegar el sitio a GitHub Pages:
npm run deployEste comando:
- Limpia la carpeta
_site/ - Construye el sitio
- Despliega a la rama
gh-pagesde tu repositorio GitHub
Requisitos previos:
- Tener un repositorio Git configurado
- Tener permisos de push al repositorio
- GitHub Pages configurado en la configuración del repositorio
El sitio está optimizado para:
- Desktop: 1200px+ (experiencia completa)
- Tablet: 768px - 1199px (adaptado)
- Móvil: <768px (menú hamburguesa, diseño en columna)
- Sin dependencias externas de JavaScript
- CSS optimizado con variables
- Fuentes web optimizadas con preconnect
- Imágenes optimizadas (emojis en lugar de iconos pesados)
- Estructura HTML semántica
- Meta tags configurados
- Headings jerárquicos correctos
- Contenido optimizado para palabras clave
- Navegación sticky con scroll smooth
- Animaciones al hacer scroll (Intersection Observer)
- Feedback visual en todos los elementos interactivos
- Formulario con validación HTML5
El diseño está específicamente orientado a:
- CTOs y VPs de Tecnología de empresas medianas y grandes
- Directores de IT buscando optimizar infraestructura
- Directores de Marketing/Data que necesitan soluciones técnicas
- Decision makers enfocados en ROI y resultados medibles
El diseño incluye múltiples puntos de conversión:
- Hero CTA principal (análisis gratuito)
- CTA secundario (ver resultados)
- CTAs en cada servicio
- Formulario de contacto destacado
- Métodos de contacto alternativos
Todo el contenido del sitio está centralizado en un único archivo JSON para facilitar su edición:
📄 src/_data/site.json
Este archivo contiene:
- Hero section: Título, subtítulo, estadísticas
- Servicios: 4 servicios con beneficios y tecnologías
- Problemas: Los 4 pain points principales
- ROI: Métricas de retorno de inversión
- Proceso: 4 fases del proceso
- Casos de éxito: 3 casos con métricas
- Por qué Fricolab: 6 diferenciadores
- Contacto: Email, teléfono, ubicación
Para editar cualquier texto:
- Abre
src/_data/site.json - Modifica los valores que desees
- Ejecuta
npm run buildonpm start(con hot-reload) - Los cambios se reflejan automáticamente
Ejemplo - Cambiar el título principal:
"hero": {
"title": "TU NUEVO TÍTULO AQUÍ",
...
}Edita las variables CSS en src/assets/css/styles.css:
:root {
--primary-color: #0066cc;
--primary-dark: #004499;
--secondary-color: #00a86b;
/* ... */
}El formulario actualmente muestra un alert. Para producción:
- Configura un endpoint en tu backend
- Modifica la función en
script.js(línea ~95) - Implementa el envío real de datos
-
Configurar Analytics
- Google Analytics / Plausible
- Tracking de conversiones
- Hotjar para heatmaps
-
Implementar Backend para Formulario
- API endpoint para recibir contactos
- Integración con CRM
- Email notifications
-
Optimizar Imágenes
- Reemplazar emojis con logos reales
- Añadir imágenes de productos/servicios
- Optimizar para web (WebP, lazy loading)
-
SEO Avanzado
- Sitemap.xml
- Robots.txt
- Schema.org markup
- Open Graph tags
-
Testing
- Cross-browser testing
- Performance testing (Lighthouse)
- A/B testing de CTAs
/
├── .eleventy.js # Configuración de Eleventy
├── package.json # Dependencias del proyecto
├── README.md # Este archivo
├── src/
│ ├── index.njk # Página principal (template Nunjucks)
│ ├── _includes/
│ │ └── layouts/
│ │ └── base.njk # Layout base del sitio
│ ├── _data/ # Datos globales (opcional)
│ ├── assets/
│ │ ├── css/
│ │ │ └── styles.css # Estilos principales
│ │ └── js/
│ │ └── script.js # JavaScript interactividad
│ └── images/ # Imágenes y recursos
└── _site/ # Sitio generado (gitignored)
Diseñado para Fricolab con enfoque en:
- Conversión de leads B2B
- Comunicación de valor técnico a nivel ejecutivo
- Profesionalismo y confianza
- ROI y resultados medibles
Este sitio usa Eleventy para:
- Templating con Nunjucks: Reutilización de layouts y componentes
- Hot-reload en desarrollo: Cambios en tiempo real
- Optimización automática: Minificación y optimización de assets
- Fácil extensión: Agregar nuevas páginas sin duplicar código
Nota: Este es un sitio estático generado. Para funcionalidad completa del formulario y analytics, necesitarás configurar servicios backend.