Saltar al contenido

Sobre este proyecto

Acortador de URLs completo construido únicamente con 6 prompts en Claude Code. El objetivo del proyecto es demostrar cómo las guidelines y skills del Laravel AI Boilerplate hacen todo el trabajo pesado: arquitectura, code style, patrones y QA.

El resultado incluye dos entidades (ShortUrl y Click), Actions y DTOs para acortar, redirigir y trackear clics, CRUD completo con vistas, redirección pública por código corto, página de estadísticas por URL, landing de presentación y tests completos. Todo con aspecto profesional.

6 prompts. Sin explicar el cómo, solo el qué. Las guidelines y skills del boilerplate se encargan del resto.

Prompts utilizados

1

Entidades

Crea las entidades del URL Shortener: ShortUrl (code, original_url, expires_at, clicks_count) y Click (short_url_id, ip, user_agent, referer, clicked_at). Con migraciones, factories y seeders.
2

Actions y DTOs

Crea las Actions y DTOs para: crear una short url, redirigir por code y registrar el clic, obtener estadísticas de una short url.
3

Endpoints web

Crea los endpoints web para ShortUrl: CRUD completo con vistas, GET /{code} para redirección pública y registro de clic, página de estadísticas por short url.
4

Landing

Reemplaza la vista welcome por una home del URL Shortener. Landing simple con título, descripción del proyecto y enlace para acceder al panel de gestión de URLs.
5

Tests

Crea los tests para toda la funcionalidad existente del URL Shortener.
6

Diseño

Mejora el diseño de todas las vistas del URL Shortener. Aspecto profesional y moderno.

Stack tecnológico

Laravel Latest Framework
PHP 8.3+ Runtime
Pest v4 Testing
PHPStan + Larastan Nivel 8 Análisis estático
Rector Latest Refactoring automático
Pint Latest Code style
SonarQube Community Calidad y seguridad
Laravel Boost Latest AI guidelines + MCP
Docker + Sail Latest Entorno de desarrollo