BysMax
Traccar

Emmanuel Hernandez

May 25, 2024
Intermediate
Short

Cómo Personalizar la Aplicación Web de Traccar HTML React

Veremos cómo cambiar las imágenes, los colores y opciones interesantes para el theming de la plataforma, como también su despliegue e integración continua.

Curso de traccar

Accede al curso de traccar aqui: Curso de traccar

¿Te has preguntado cómo darle tu toque personal a la aplicación web de Traccar? Personalizar su apariencia puede hacer que tu experiencia sea más agradable y adaptada a tus gustos. En este artículo, te explicaremos paso a paso cómo cambiar los colores, logos y otros elementos visuales de Traccar.

Si estas buscando algo menos avanzado te recomendaria revisar esta entrada Cómo Personalizar la Aplicación Web de Traccar desde la plataforma

Puedes encontrar el video guiado aquí Cómo Personalizar Traccar Web.

También te podría interesar cómo actualizar Traccar en DigitalOcean.

Preparación del Entorno

Antes de sumergirnos en la personalización, es importante que tengas el entorno adecuado configurado. Aquí te dejamos los pasos necesarios para preparar tu entorno de desarrollo:

  1. Descargar el Código Fuente: Ve al repositorio de Traccar en GitHub y clona el proyecto o descárgalo directamente.

  2. Instalar Dependencias: Asegúrate de tener instalado Node.js y Visual Studio Code. Abre una terminal, navega al directorio del proyecto y ejecuta npm install para instalar las dependencias necesarias.

  3. Configurar el Servidor: Si ya tienes tu servidor de Traccar listo, puedes conectarlo al entorno local cambiando las configuraciones necesarias en el archivo vite.config.js.

Cambiar los Colores de la Aplicación

Los colores juegan un papel crucial en la apariencia de cualquier aplicación. Aquí te mostramos cómo puedes personalizar los colores en Traccar:

Editar la Paleta de Colores

  1. Ubicar el Archivo de Estilos: Abre el archivo src/common/theme/palette.js.

  2. Modificar Colores: Dentro de este archivo, encontrarás las variables que definen los colores principales de la aplicación. Por ejemplo:

      primary: {
        main: "#0dd3ba",
      },
    
  3. Utilizar Herramientas de Colores: Puedes usar herramientas como Coolors para generar paletas de colores atractivas.

Implementar los Cambios

  1. Guardar y Compilar: Después de hacer los cambios, guarda el archivo y compila el proyecto con npm run build.
  2. Ver los Resultados: Inicia el servidor con npm run start y revisa los cambios en tu navegador.

Personalizar los Logos e Imágenes

El logo de tu aplicación es una parte esencial de su identidad visual. Cambiarlo es sencillo:

  1. Ubicar la Carpeta Public: Navega a la carpeta public.
  2. Reemplazar el Logo: Encuentra el archivo del logo actual (por ejemplo, logo.png) y reemplázalo con tu nuevo logo. Asegúrate de que el nombre del archivo coincida.

Ajustar el Código

  1. Modificar el Código HTML: Si es necesario, ajusta el archivo HTML correspondiente (por ejemplo, index.html) para asegurarte de que el logo se muestra correctamente.
  2. Verificar los Cambios: Guarda todos los archivos y vuelve a iniciar el servidor para verificar los cambios.

Ajustes Adicionales

Además de los colores y logos, puedes personalizar otros elementos de la interfaz:

Cambiar el Tamaño de los Elementos

  1. Modificar Dimensiones: En el archivo theme.scss, también puedes ajustar las dimensiones de los elementos clave. Por ejemplo:

    $header-height: 60px;
    $sidebar-width: 250px;
    
  2. Guardar y Compilar: Realiza los cambios necesarios, guarda el archivo y compila el proyecto.

Modo Oscuro y Claro

  1. Configurar Modos: Añade configuraciones para soportar modos oscuro y claro, ajustando las variables de colores según el modo seleccionado.
  2. Probar los Modos: Asegúrate de probar ambos modos para verificar que los colores se adapten correctamente.

Conclusión

Personalizar la aplicación web de Traccar puede parecer complicado al principio, pero siguiendo estos pasos, puedes hacer que la aplicación se vea exactamente como deseas. Cambia los colores, actualiza los logos y ajusta las dimensiones para crear una experiencia única y personalizada.

Recuerda que la clave está en experimentar y ajustar hasta que encuentres la combinación perfecta que se adapte a tus necesidades. Si te ha gustado este tutorial, ¡no dudes en compartirlo y dejar tus comentarios sobre qué más te gustaría aprender!