Rediseño de la Página de Aterrizaje: De Ventas a Perspectivas Basadas en Datos con Chart.js

En el proyecto devlog-ist/landing, hemos implementado una importante evolución en nuestra página "Enterprise". Anteriormente centrada en la típica llamada a la acción "Obtener una Cotización" y orientada a ventas, hemos transformado esta sección en una nueva página "Por qué Gitvlg?". El objetivo es ofrecer un valor más profundo y basado en datos, resonando tanto con desarrolladores como con empresas.

Este rediseño estratégico abandona el enfoque de ventas directas para adoptar una narrativa impulsada por estadísticas y valor. La nueva página incorpora nueve visualizaciones dinámicas creadas con Chart.js, que presentan estadísticas reales de fuentes autorizadas como Indeed, BLS, HackerRank, LinkedIn y WEF. Esto permite a los visitantes comprender el impacto y el valor de Gitvlg a través de datos concretos.

La integración de Chart.js ha sido fundamental para mostrar estos datos de manera atractiva e interactiva. Por ejemplo, la estructura básica para una gráfica podría implicar la preparación de datos en el backend con PHP (Laravel) y luego su consumo y renderizado en el frontend usando JavaScript con Alpine.js para la reactividad, y Chart.js para la visualización:

// En un controlador Laravel, preparando datos para la vista
public function showInsights()
{
    $data = [
        'labels' => ['Enero', 'Febrero', 'Marzo', 'Abril'],
        'datasets' => [
            [
                'label' => 'Crecimiento de Usuarios',
                'backgroundColor' => 'rgba(75, 192, 192, 0.2)',
                'borderColor' => 'rgba(75, 192, 192, 1)',
                'data' => [65, 59, 80, 81],
            ]
        ]
    ];
    return view('insights.page', ['chartData' => json_encode($data)]);
}
<!-- En una vista Blade (Laravel) con Alpine.js y Chart.js -->
<div x-data="{ chartData: {{ $chartData }} }" x-init="
    const ctx = $refs.myChart.getContext('2d');
    new Chart(ctx, {
        type: 'bar', // o 'line', 'pie', etc.
        data: chartData,
        options: {
            responsive: true,
            scales: {
                y: {
                    beginAtZero: true
                }
            }
        }
    });
">
    <canvas x-ref="myChart"></canvas>
</div>

Además de las estadísticas, la página enfatiza nuestras propuestas de valor centradas en la comunidad, como grupos de estudio, revisiones de código, talleres y proyectos reales, reforzando el compromiso de Gitvlg con el crecimiento profesional de sus usuarios. Este rediseño no solo mejora la estética, sino que transforma la página en una herramienta educativa y persuasiva, fundamentada en evidencia y valor genuino.

Rediseño de la Página de Aterrizaje: De Ventas a Perspectivas Basadas en Datos con Chart.js
Gerardo Ruiz

Gerardo Ruiz

Author

Share: