Acortador de URLs rápido, simple y elegante construido con Laravel.
Convierte enlaces largos en links cortos, fáciles de compartir y listos para usarse en cualquier lugar.
- Generación de enlaces cortos únicos
- Redirección instantánea
- Contador de clicks
- Interfaz moderna con Tailwind
- Protección contra asignación masiva (Eloquent)
- PHP 8+
- Laravel 12+
- SQLite (por defecto)
- Blade
- TailwindCSS
Clona el repositorio:
git clone https://github.com/tu-usuario/cahuix-links.git
cd cahuix-linksInstala dependencias:
composer installCopia el archivo de entorno:
cp .env.example .envGenera la clave de la aplicación:
php artisan key:generateEste proyecto usa SQLite por defecto.
Crea el archivo:
touch database/database.sqliteEjecuta las migraciones:
php artisan migratephp artisan serveLuego abre en tu navegador:
http://localhost:8000
- Ingresa una URL
- Presiona "Acortar"
- Obtén tu link corto
- Compártelo 😏
Entrada:
https://google.com
Salida:
http://localhost:8000/AbC123
app/Models/Link.php→ Modeloapp/Http/Controllers/LinkController.php→ Lógicaroutes/web.php→ Rutasresources/views/home.blade.php→ UI
- No subas tu archivo
.env - Asegúrate de tener permisos en la carpeta
database/ - Si cambias de SQLite a MySQL, configura
.env
- Dashboard de estadísticas
- Autenticación de usuarios
- URLs personalizadas
- Expiración de enlaces
- Analytics avanzados
MIT
Hecho con 💻 por Alberto