Un portafolio moderno y responsive desarrollado con Astro y Tailwind CSS.
- ⚡ Astro - Framework moderno para sitios web ultrarrápidos
- 🎨 Tailwind CSS - Framework de CSS utility-first
- 📱 Responsive Design - Adaptado para todos los dispositivos
- 🌙 Modo Oscuro - Diseño elegante con tema oscuro
- ✨ Animaciones Fluidas - Transiciones y efectos visuales atractivos
- 🎯 TypeScript - Desarrollo tipado y más robusto
- 📝 Formulario de Contacto - Sistema de contacto funcional
- � SEO Optimizado - Meta tags y estructura optimizada
/
├── public/
│ ├── images/ # Imágenes del portfolio
│ └── cv_wdelcanto.pdf # Curriculum Vitae
├── src/
│ ├── components/ # Componentes reutilizables
│ │ ├── Header.astro
│ │ ├── Hero.astro
│ │ ├── About.astro
│ │ ├── Skills.astro
│ │ ├── Projects.astro
│ │ ├── Contact.astro
│ │ └── Footer.astro
│ ├── data/ # Datos del portfolio
│ │ ├── skills.ts
│ │ └── projects.ts
│ ├── layouts/ # Layouts base
│ │ └── Layout.astro
│ ├── pages/ # Páginas del sitio
│ │ └── index.astro
│ └── styles/ # Estilos globales
│ └── global.css
└── package.json
- Astro - Framework principal
- TypeScript - Lenguaje de programación
- Tailwind CSS - Framework de CSS
- HTML5 - Estructura semántica
- CSS3 - Estilos y animaciones
- JavaScript - Interactividad
Comando | Acción |
---|---|
npm install |
Instala las dependencias |
npm run dev |
Inicia el servidor de desarrollo en localhost:4321 |
npm run build |
Construye el sitio para producción en ./dist/ |
npm run preview |
Vista previa del build local antes de deploy |
npm run astro ... |
Ejecuta comandos CLI de Astro como astro add , astro check |
- Primario: Gradientes de púrpura a cian
- Fondo: Grises oscuros (900-800)
- Texto: Blanco y grises claros
- Acentos: Púrpura, cian, rosa
- Principal: Raleway
- Secundaria: Inter
- Efectos de flotación (float)
- Gradientes animados
- Transiciones suaves
- Efectos de hover interactivos
- Hero/Inicio - Presentación principal con animación de typing
- Sobre Mí - Información personal y profesional
- Habilidades - Skills técnicas y blandas con barras de progreso
- Proyectos - Portfolio de trabajos realizados
- Contacto - Formulario de contacto y redes sociales
- Información Personal: Edita
src/components/Hero.astro
ysrc/components/About.astro
- Habilidades: Modifica
src/data/skills.ts
- Proyectos: Actualiza
src/data/projects.ts
- Imágenes: Coloca tus imágenes en
public/images/
La configuración de Tailwind está en tailwind.config.mjs
donde puedes:
- Personalizar la paleta de colores
- Agregar nuevas animaciones
- Modificar fuentes
- Extender utilidades
El portfolio está optimizado para:
- 📱 Móviles (320px+)
- 📱 Tablets (768px+)
- 💻 Desktop (1024px+)
- 🖥️ Large screens (1280px+)
- Instala
@astrojs/static
- Configura el adaptador en
astro.config.mjs
- Haz build y deploy
- Conecta tu repositorio
- Build command:
npm run build
- Output directory:
dist
- Email: wilson@wilsondelcanto.dev
- LinkedIn: wilsondelcanto
- GitHub: wdelcant
- Ubicación: Coquimbo, Chile
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE
para más detalles.
⭐ Si te gusta este proyecto, ¡no dudes en darle una estrella!