Rayme

Cómo desarrollé mi web personal con Laravel y Tailwind

Cómo desarrollé mi web personal con Laravel y Tailwind

Autor: Juan Rayme

Fecha: 12/08/2025

Desarrollar mi propia web personal fue un proyecto que combinó creatividad, aprendizaje y mucha práctica. Mi objetivo era crear una plataforma que funcionara como mi carta de presentación profesional, integrando un portafolio, un blog y un panel de administración para gestionar el contenido. Aquí te cuento cómo lo logré y las tecnologías que utilicé.

1. La idea inicial
Todo comenzó con la necesidad de mostrar mi trabajo y habilidades de forma profesional. Quería algo más que una simple plantilla estática: un sitio dinámico que pudiera actualizar fácilmente y que reflejara mi estilo personal.
Prueba de diseño beta
2. Elección de tecnologías
Para el desarrollo decidí usar:
  • Laravel como framework backend por su robustez, seguridad y facilidad para trabajar con bases de datos.
  • MySQL para almacenar información como proyectos, artículos y datos del CV.
  • Tailwind CSS para el diseño, por su flexibilidad y rapidez al crear interfaces modernas.
  • GitHub para el control de versiones y respaldo del código.
3. Diseño y estructura
Antes de escribir código, planifiqué la estructura:
  • Página de inicio con presentación, portafolio y enlaces clave.
  • Sección de blog para compartir artículos como este.
  • Panel de administración para gestionar contenido sin tocar código.
4. Desarrollo en Laravel
Implementé:
  • Rutas para cada sección y página.
  • Controladores para manejar la lógica.
  • Vistas Blade para separar diseño y funcionalidad.
  • Autenticación para proteger el panel de administración.

5. Estilo con Tailwind CSS
Usar Tailwind me permitió crear un diseño responsivo y moderno rápidamente. Personalicé colores, tipografía y espaciados para que el resultado fuera único.
6. Retos y aprendizajes
Uno de los mayores retos fue integrar correctamente el sistema de autenticación y asegurar que el sitio fuera completamente responsivo. También aprendí a optimizar imágenes y minimizar el CSS para mejorar la velocidad de carga.

7. Despliegue y puesta en línea
Finalmente, subí el proyecto a un hosting con soporte para Laravel y base de datos MySQL. Configuré el entorno de producción y realicé las pruebas finales antes del lanzamiento.

En Conclusión:
Desarrollar mi propia web fue un reto gratificante que me permitió aplicar y reforzar conocimientos en Laravel, Tailwind y desarrollo web en general. Ahora tengo una plataforma sólida para mostrar mis proyectos y seguir compartiendo contenido.