¿Quieres crear tu propio portafolio profesional con blog integrado usando Laravel 12?
Este proyecto es una solución moderna, limpia y escalable para desarrolladores que desean destacar sus proyectos y generar contenido en una sola plataforma.
¿Qué incluye este sistema?
Este proyecto desarrollado en Laravel 12 combina lo mejor de un portafolio profesional con un sistema de blog dinámico, permitiéndote mostrar tu trabajo y generar contenido en un solo sitio.
Características principales:
- Portafolio profesional (proyectos, habilidades, perfil)
- Blog dinámico (gestión de artículos)
- Panel administrativo (CRUD completo)
- Diseño moderno y responsive
- Arquitectura MVC limpia (Laravel)
- Base de datos estructurada
- Código listo para producción
Un portafolio web bien estructurado suele incluir secciones como inicio, sobre mí, proyectos y contacto, además de funcionalidades dinámicas cuando se usa Laravel .
¿Para quién es este sistema?
Este sistema es ideal para:
- Desarrolladores PHP / Laravel
- Estudiantes que quieren un proyecto real
- Freelancers que necesitan presencia profesional
- Creadores de contenido técnico
Tecnologías utilizadas
- Laravel 12
- PHP 8+
- MySQL
- Blade (templating)
- HTML5 / CSS3 / JS
- Arquitectura MVC
Laravel 12 destaca por mejoras en rendimiento, autenticación moderna y estabilidad a largo plazo .
¿Qué recibirás?
Al descargar este producto obtendrás:
- Código fuente completo
- Base de datos lista para importar
- Instrucciones de instalación
- Estructura profesional escalable
Instalación rápida
- Clonar o subir archivos al servidor
- Configurar .env
- Ejecutar:
composer install
php artisan key:generate
php artisan migrate
php artisan serve¿Por qué usar un portafolio con blog?
Un portafolio no solo muestra proyectos, también demuestra tu conocimiento mediante contenido.
Esto te posiciona mejor frente a clientes y reclutadores.
Casos de uso
- Portafolio personal de desarrollador
- Página profesional freelance
- Blog técnico
- Landing para servicios digitales
Instalación y Configuración
Clonar el repositorio:
git clone https://github.com/MarioSandovalP3/laravel-12-portafolio-blog.git
cd laravel-12-portafolio-blogInstalar dependencias:
composer install
npm installCompilar y optimizar los archivos frontend (JavaScript, CSS, etc.) usando Vite:
npm run buildPara que las imágenes y archivos subidos sean accesibles públicamente, ejecuta:
php artisan storage:linkEsto creará un enlace simbólico desde public/storage a storage/app/public.
Configurar entorno:
cp .env.example .env
php artisan key:generateConfigurar base de datos en .env:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nombre_bd
DB_USERNAME=usuario
DB_PASSWORD=contraseñaMigrar y poblar base de datos:
php artisan migrate --seedIniciar servidor de desarrollo:
php artisan serveAcceso al Panel de Administración
Para acceder al panel de administración, utiliza las siguientes credenciales:
URL: http://127.0.0.1:8000/login
Usuario: admin@email.com
Contraseña: admin123