Your Style. Your Strength. Your Spirit. Your Essence.
Sylestudio es un estudio creativo multidisciplinario fundado en 2024 en México. Más que una marca, es un movimiento que fusiona moda, fotografía, diseño, música, animación y deporte como estilo de vida.
| Capa | Tecnología |
|---|---|
| Backend | Laravel 12 (PHP 8.2+) |
| Frontend | Vite, Tailwind CSS 4, Alpine.js |
| Animaciones | GSAP |
| Media | Spatie Media Library, Intervention Image |
| Base de datos | MySQL |
| Hosting | Hostgator (cPanel) |
- Portfolio de Proyectos - Galería con lazy loading y modal de vista ampliada
- Imágenes Optimizadas - Conversiones automáticas a AVIF/WebP con múltiples tamaños
- Animaciones - Efecto glitch en títulos, animaciones de scroll con GSAP
- Newsletter - Sistema de suscripción con confirmación por email
- Integración Instagram - Showcase de posts de la comunidad
- Panel Admin - Gestión de proyectos, productos y contenido
- E-commerce (WIP) - Tienda con carrito, wishlist y checkout
- PHP 8.2+
- Composer
- Node.js 20+
- MySQL 8.0+
# Clonar repositorio
git clone https://github.com/tu-usuario/sylestudio.git
cd sylestudio
# Instalar dependencias
composer install
npm install
# Configurar entorno
cp .env.example .env
php artisan key:generate
# Configurar base de datos en .env y migrar
php artisan migrate --seed
# Crear symlink de storage
php artisan storage:link
# Compilar assets
npm run dev
# Iniciar servidor
php artisan serve# Servidor de desarrollo con hot reload
npm run dev
# En otra terminal
php artisan serve
# Ejecutar tests
php artisan testnpm run buildEl proyecto usa GitHub Actions para CI/CD. Al hacer push a master, automáticamente:
- Compila assets con Vite
- Sube
public/buildal servidor - Ejecuta
git pull,composer install, migraciones - Limpia y regenera cachés
- Levanta el sitio
Configurar en GitHub → Settings → Secrets → Actions:
| Secreto | Descripción |
|---|---|
SSH_HOST |
Hostname del servidor |
SSH_USERNAME |
Usuario SSH |
SSH_PRIVATE_KEY |
Llave privada SSH |
PROJECT_PATH |
Ruta absoluta del proyecto |
sylestudio/
├── app/
│ ├── Http/Controllers/ # Controladores
│ ├── Models/ # Modelos Eloquent
│ └── Helpers/ # Funciones helper (get_image)
├── resources/
│ ├── views/
│ │ ├── components/ # Componentes Blade
│ │ ├── layouts/ # Layouts base
│ │ └── pages/ # Vistas de páginas
│ ├── css/ # Estilos
│ └── js/ # JavaScript
├── public/
│ └── build/ # Assets compilados (gitignored)
├── routes/
│ └── web.php # Rutas web
└── .github/
└── workflows/
└── deploy.yml # CI/CD Pipeline
| Componente | Descripción |
|---|---|
<x-responsive-image> |
Imagen con srcset AVIF/WebP |
<x-media-image> |
Imagen de galería con fallbacks |
<x-project-card> |
Tarjeta de proyecto |
<x-category-card> |
Tarjeta de categoría |
Todos los derechos reservados © 2024 Sylestudio
Hecho con pasión en México