Files
surtilatino-frontend-develo…/structure.sh
2026-02-10 17:51:21 +01:00

33 lines
1.5 KiB
Bash

# 1. Crear estructura de directorios dentro de src
mkdir -p src/components/layout # Navbar, Footer
mkdir -p src/components/ui # Botones, Tarjetas, Elementos base
mkdir -p src/components/sections # Hero, Grids de productos, Banners
mkdir -p src/lib # Cliente Supabase, utilidades (clsx)
mkdir -p src/store # Estado global (Zustand)
mkdir -p src/types # Definiciones de TypeScript (DB, Productos)
mkdir -p src/hooks # Hooks personalizados (si fueran necesarios)
# 2. Crear archivos para la Lógica y Configuración
touch src/lib/supabase.ts # Inicialización del cliente Supabase
touch src/lib/utils.ts # Helper para clases css (tailwind-merge)
touch src/store/cart-store.ts # Store de carrito (Zustand)
touch src/types/database.types.ts # Tipos generados de Supabase
touch src/types/index.ts # Tipos globales de la app
# 3. Crear archivos de Componentes (Vacíos por ahora)
# Layout
touch src/components/layout/Navbar.tsx
touch src/components/layout/Footer.tsx
# Secciones Principales (Home)
touch src/components/sections/Hero.tsx
touch src/components/sections/FeaturedGrid.tsx
touch src/components/sections/InfoSection.tsx
# Componentes de UI (Estilo Boutique)
touch src/components/ui/ProductCard.tsx
touch src/components/ui/Button.tsx
touch src/components/ui/SectionHeader.tsx
# 4. Mensaje de confirmación
echo "✅ Estructura 'Surtilatino Minimal' generada correctamente."