JFP
Inicio CV Blog
Volver al blog
tutorial

Construyendo un Portfolio con Laravel 11 y Docker

En este artículo te muestro cómo construir un portfolio profesional fullstack usando Laravel 11, PHP 8.3, MariaDB y Docker.

Construyendo un Portfolio con Laravel 11 y Docker

En el mundo del desarrollo web, tener un portfolio profesional es esencial. En este artículo, te mostraré cómo construir un portfolio completo usando Laravel 11, PHP 8.3, MariaDB y Docker.

Stack Tecnológico

  • Backend: Laravel 11 con PHP 8.3
  • Base de Datos: MariaDB 11
  • Frontend: Blade + Tailwind CSS
  • Contenedores: Docker + Docker Compose
  • Herramientas: Vite para assets

Estructura de la Aplicación

La aplicación consta de tres partes principales:

  1. Sección Pública - Página de inicio, CV interactivo y blog
  2. Panel de Administración - Gestión de contenido privada
  3. API - Endpoints para futuras integraciones

Configuración de Docker

Una de las ventajas de usar Docker es que garantiza que tu aplicación funcione en cualquier máquina.

FROM php:8.3-fpm-alpine
RUN docker-php-ext-install pdo pdo_mysql mbstring
COPY . /var/www
WORKDIR /var/www

Conclusión

Laravel 11 es un excelente framework para construir aplicaciones web profesionales. Con Docker, garantizamos reproducibilidad y facilidad de despliegue.