Sitio web dedicado a la vida y obra de César Vallejo, uno de los más grandes poetas del siglo XX y máximo exponente de las letras peruanas.
- Biografía completa - Recorrido por la vida del poeta desde su nacimiento en Santiago de Chuco hasta su muerte en París
- Cronología interactiva - Línea de tiempo visual con los momentos más importantes de su vida
- Colección de poemas - Acceso a sus obras más emblemáticas
- Multimedia - Galería de fotos, videos, audios de poemas recitados y documentos históricos
- Diseño elegante - Interfaz moderna con animaciones suaves y diseño responsive
- Transiciones fluidas - Navegación tipo SPA sin recargas de página
- Astro - Framework principal
- React - Componentes interactivos
- Tailwind CSS - Estilos y diseño
- Framer Motion - Animaciones
- Lucide React - Iconos
- Node.js 18+
- npm o pnpm
- Clonar el repositorio
git clone https://github.com/erickdc7/cesar-vallejo-website.git
cd cesar-vallejo-website- Instalar dependencias
npm install- Iniciar servidor de desarrollo
npm run devEl sitio estará disponible en http://localhost:4321
| Comando | Descripción |
|---|---|
npm run dev |
Inicia servidor de desarrollo |
npm run build |
Construye el sitio para producción |
npm run preview |
Previsualiza el build de producción |
Página principal con introducción al poeta, sus obras principales, poema destacado y citas célebres.
Recorrido completo por la vida de Vallejo:
- Infancia en los Andes
- Formación y juventud
- Lima y primera publicación
- Prisión y Trilce
- Exilio en París
- Compromiso político
- Georgette y el amor
- Guerra Civil Española
- Muerte en París
Línea de tiempo interactiva con:
- Timeline vertical con eventos ilustrados
- Iconos representativos para cada evento
- Imágenes históricas
- Conectores decorativos animados
- Sección "Una Vida en Números"
Galería multimedia organizada en tabs:
- Fotos - Galería de imágenes históricas con lightbox
- Videos - Enlaces a documentales y recitales en YouTube
- Audio - Reproductor de poemas recitados con barra de progreso
- Documentos - Cartas, manuscritos y documentos históricos
Utiliza ClientRouter de Astro para navegación tipo SPA sin recargas:
import { ClientRouter } from 'astro:transitions';
<ClientRouter />- Navegación responsive con menú móvil animado
- Reproductor de audio con control de reproducción/pausa
- Barra de progreso sincronizada con duración del audio
- Galería de imágenes con modal de vista ampliada
- Timeline animado con scroll reveal
Diseño completamente adaptable:
- Mobile first approach
- Breakpoints: sm (640px), md (768px), lg (1024px)
- Grid layouts adaptables
- Menú hamburguesa en móviles
- Lazy loading de imágenes
- Componentes React con
client:loadsolo donde se necesita interactividad - Transiciones CSS optimizadas
- Tipografías web optimizadas (Playfair Display e Inter)
Desarrollado con ❤️ como homenaje a César Vallejo
"Hay golpes en la vida, tan fuertes... ¡Yo no sé!"
— César Vallejo